tugas metpen

10

Click here to load reader

Upload: katsuoono

Post on 26-Jun-2015

507 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tugas Metpen

ANALISIS DAN PERANCANGAN BAHASAPEMROGRAMAN

BERBASIS JAVA 2 MOBILE EDITION

DESAIN SKRIPSIOLEH :

Nobertus Turisno 09420453

Bernadetta Yuni Riyanti 09420429

Gesye M Rumamby 09420400

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERWIDYA DHARMA

PONTIANAK

2010

Page 2: Tugas Metpen

A. Judul Penelitian

Analisis dan Perancangan Sistem Operasi dengan Biaya Terjangkau Berbasis Java 2

Mobile Edition

B. Latar Belakang Penelitian

Sejalan dengan pesatnya perkembangan teknologi di era modernisai ini, peranan

barang-barang elektronika sangat berpengaruh didalam kehidupan manusia sekarang ini.

Terutama adalah computer yang sangat berpengaruh dalam kesehari-harian dalam

kehidupan ini, banyak yang di lakukan dengan computer sebagai alat bantu manusia dalam

mewujudkan efisiensi dan efektivitas yang baik guna menunjang keberhasilan dalam

mencapai tujuan.

Computer didalam kehidupan manusia sangat komplit dalam penggunaannya,

namun penggunaan komputerisasi dalam kehidupan manusia di saat ini tidak bisa di

penuhi oleh setiap manusia, di karenakan biaya yang mahal dan penggunaan computer

yang rumit bagi kaum awam mayoritas.

Namun dilain sisi perkembangan alat elektonika termasuk computer berkembang

dengan cepat mengikuti keinginan penggunaan (manusia) dalam penggunaannya terutama

dalam hardware dan software yang semakin mudah di gunakan oleh setiap Pengguna

karena dibuat sedemikian sebagai User Friendly. Tetapi semua yang dibuat dengan

kemudahan tersebut harganya semakin mahal sesuai dengan kecanggihan program yang

dibuat.

Program yang berbasis user friendly sangat jarang ditemukan di pasaaran dengan

harga yang terjangkau bagi masyarakat pada umunnya. Terutama pengguna yang suka

Page 3: Tugas Metpen

membaca E-book, yang lebih mudah daripada membawa dan membaca lewat buku yang

tebal dan mebosankan. E-book yang di desain sedemikian rupa dengan feature yang

banyak, membuat E-book lebih disenangin. Namun pada umumnya barang seperti ini

dijual dengan harga yang mahal,karena program yang dibuat merupakan program yang

canggih.

Berdasarkan uraian diatas, penulis merasa perlu untuk merancang suatu software

Operation System berbasis Java 2 Mobile Edition guna memenuhi kebutuhan pengguna

yang semakin meningkat yang selalu ingin yang terbaik dengan harga yang terjangkau,

terutama pada sistem E-book Reader yang simple dalam penggunaanya.

C. Permasalahan

Rumusan permasalahan adalah bagaimana menciptakan suatu inovasi baru dalam

dunia Mini Operation System berbasis mobile tetapi mampu bersaing dengan Operation

System lainnya dengan harga yang lebih terjangkau bersama hardware yang telah

disediakan bagi para pencinta software ?

D. Pembatasan Masalah

Untuk mengidentifikasikan permasalahan dan menghindari pelebaran masalah

yang akan diuraikan dalam penulisan skripsi agar sesuai dengan judul yang penulis

sajikan, maka penulis membatasi pembahasan mengenai Perancangan Sistem Operasi

yang Berbasis J2ME (Java 2 Mobile Edition) yang meliputi:

Page 4: Tugas Metpen

1. Menghasilkan sebuah sistem operasi mini yang berjalan pada sistem E-book Reader dibuat

menggunakan NetBeans 6.9.1.

2. Sistem Operasi yang dihasilkan hanya bisa di instal pada sistem E-book Reader saja.

E. Tujuan Penelitian

Penelitian ini bertujuan untuk menghasilkan sebuah sistem operasi mini yang di

instal pada sistem E-book Reader dengan fasilitas yang banyak dan mempunyai harga

terjangkau di pasaran.

F. Manfaat Penelitian

Penelitian yang dilakukan penulis pada perangkat E-Book Reader dengan sistem

operasi yang tertanam didalamnya mempunyai mamfaat sebagi berikut:

1. Bagi Penulis

a. Menerapkan ilmu yang diperoleh selama mengikuti perkuliahan pada Sekolah

Tinggi Manajemen Informatika dan Komputer Widya Dharma.

b. Menambah wawasan, mengasah kemampuan analisis serta meningkatkan

kemampuan dalam menghadapi dan menangani permasalahan yang ada.

c. Menambah, mengasah, dan mengimplementasikan kemampuan dalam perancangan

bahasa pemrograman.

2. Bagi Pengguna Perangkat E-Book Reader

a. Mempermudah pengguna dalam memiliki perangkat E-Book Reader dengan sistem

operasi yang canggih dengan harga yang terjangkau.

Page 5: Tugas Metpen

a. Dapat digunakan sebagai bahan acuan dalam pembelajaran perancangan bahasa

pemrograman.

b. Membuat pengguna merasa nyaman dengan perangkat yang bisa digunakan dengan

maksimal menggunakan sistem yang sederhana.

3. Bagi Pembaca

b. Menambah wawasan dan pengetahuan tentang proses atau teknik kompilasi

perancangan suatu bahasa pemrograman.

c. Menambah wawasan tentang pemrograman Java, khususnya J2ME.

G. Kerangka Pemikiran

Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu

paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu

komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah

perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat

keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti

program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang

ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-

software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan

melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut

seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga

masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut,

Page 6: Tugas Metpen

karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan

tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.

(http://id.wikipedia.org/wiki/Sistem_operasi)

Operating system (OS) atau yang sering di sebut sistem operasi adalah sekumpulan

perintah dasar yang berperan untuk menjalankan dan mengoperasikan komputer .Sekarang

ini banyak sekali macam-macam sistem operasi di pasaran baik yang asli ataupun yang

bajakan.Ada beberapa sistem operasi yang biasa kita jumpai di pasaran diantranya

Windows,Unix,Linux Dan masih banyak lagi yang lainya.Dari sekian banyak sistem

operasi yang beredar,sistem operasi milik perusahaan microsoft lah yang paling populer

untuk para pengguna pc notebook,bahkan ponsel dan PDA sekalipun Dengan sistem

operasi berbasis mobilenya .

Dari beberapa sistem operasi tersebut,Sistem operasi yang dapat digunakan secara

bebas alias open source adalah linux. Sistem operasi ini biasa digunakan untuk tujuan

pendidikan ,lain halnya dengan para vendor ponsel dan PDA ,Para vrndor ini lebih

menyasarkan produknya untuk menggunakan sistem operasi mobile milik perusahaan

microsoft yaitu windows. Sama seperti di pc atau notebook sistem operasi di PDA atau

ponsel memiliki Beberapa versi dan tatap muka yang hampir sama ,mulai dari windows

mobile versi 5.0 sampai dengan windows vista versi mobile .Vendor PDA atau ponsel

yang biasa memakai sistem operasi tersebut diantaranya 02,Samsung.Doppod Dan sony

ericson untuk beberapa t ype.

(http://klinik-it.blogspot.com/2010/01/pengertian-sistem-operasi.html)

Page 7: Tugas Metpen

Sistem operasi Komputer adalah perangkat lunak komputer atau software yang

bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-

operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program

pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem

Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan

OS.

Sistem Operasi komputer merupakan software pada lapisan pertama yang

diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan

memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya

dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan

layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses

ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-

masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat

dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti

dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi.

Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan

software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah

penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat

berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin

aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output

terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi

berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang

Page 8: Tugas Metpen

tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan

waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan

perangkat yang lain.

(http://belajar-komputer-mu.com/pengertian-sistem-operasi-komputer-operating-system/)

Dengan demikian Sistem Operasi adalah suatu penghubung antara hardware

dengan software yang digunakan manusia sebagai sarana untuk bisa menggunakan suatu

alat elektronik dengan maksimal.

Para pengguana perangkat E-Book Reader merupakan salah satu contoh mereka

yang memerlukan sebuah sistem operasi untuk sebuah perangkat E-Book Reader yang

simple tetapi mempunyai sarana aplikasi yang canggih. Sistem operasi yang diperlukan

untuk E-Book Reader ini sangat diperlukan bagi para pengguna E-Book Reader.

H. Metode Penelitian

Bentuk penelitian dan teknik pengumpulan data yang digunakan adalah:

1. Rancangan Penelitian

Dalam penyusunan skripsi ini, penulis menggunakan Desain Penelitian Hubungan

Kausal (Eksperimental) yaitu penulis melakukan percobaan dan pengujian terhadap

bahasa pemrograman yang dibuat dan dengan cara mempelajari literatur-literatur yang

berhubungan dengan materi perancangan bahasa pemrograman berbasis J2ME.

2. Metode Pengumpulan, Pengolahan, dan Penyajian Data

Page 9: Tugas Metpen

Teknik pengumpulan data yang digunakan dalam penyusunan skripsi: Penelitian

Dokumentasi, yaitu: penelitian dilakukan dalam bentuk menelusuri penggunaan

literatur yang berkaitan pada objek penelitian tersebut dari berbagai sumber.

3. Teknik Analisis Data

Teknik analisis data yang digunakan oleh penulis dalam penelitian ini adalah DAD

(Diagram Arus Data).

I. Sistematika Penulisan

Penulisan skripsi ini menggunakan sistematika sebagai berikut:

Bab I PENDAHULUAN

Bab ini berisi latar belakang penulisan penelitian skripsi, permasalahan, pembatasan

masalah, tujuan penelitian, manfaat penelitian, kerangka pemikiran, serta metode

penelitian yang digunakan dalam penelitian.

Bab II LANDASAN TEORI

Bab ini berisi dasar teori umum dan khusus yang berhubungan dengan topik penulisan dan

kerangka penelitian yang menggambarkan hubungan permasalahan.

Bab III ANALISIS BAHASA PEMROGRAMAN YANG UMUM DIGUNAKAN

UNTUK PERANCANGAN PERANGKAT LUNAK E-BOOK READER

Pada bab ini berisi tentang: Konsep Umum Teknik Perancangan Bahasa Pemrograman,

Struktur yang Digunakan dalam Bahasa Pemrograman, Teknik Kompilasi yang

diimplementasikan, serta Analisis Bahasa Pemrograman yang Umum Digunakan Untuk

Perancangan Perangkat Lunak E-Book Reader.

Page 10: Tugas Metpen

Bab IV PERANCANGAN DAN IMPLEMENTASI BAHASA PEMROGRAMAN

Bab ini berisi implementasi dan pemecahan atas permasalahan yang timbul seperti

bagaimana merancang sebuah bahasa pemrograman yang sesuai dengan kebutuhan para

pemakai perangkat E-Book Reader, menentukan teknik kompilasi yang digunakan,

merancang basis data, merancang masukan dan keluaran, dan implementasinya dalam

perancangan aplikasi.

Bab V KESIMPULAN DAN SARAN

Bab ini berisi kesmpulan akhir dari permasalahan, solusi yang penulis ambil dari inti dan

hasil penelitian serta saran-saran yang penulis sampaikan bagi pembaca guna

mengembangkan lebih lanjut penelitian tentang bahasa pemrograman ini.

J. Daftar Pustaka

Ensiklopedia Wikipedia, http://id.wikipedia.org/wiki/Sistem_operasi 23 September2010 01:55

Blogspot tutorial, http://klinik-it.blogspot.com/2010/01/pengertian-sistem-operasi.html

Belajar komputer mu,http://belajar-komputer-mu.com/pengertian-sistem-operasi- komputer-operating-system/ 20 August 2009 6:56

Sekolah Tinggi Manajemen Informatika dan Komputer Widya Dharma. PedomanPenulisan Skripsi, edisi pertama, Pontianak:STMIK Widya Dharma, 2008