Minggu, Januari 23

LAPORAN BAB II TUGAS BESAR JAVA

BAB II
TINJAUAN PUSTAKA

2.1 Sistem Informasi
Sistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu. Dalam sistem informasi diperlukannya klasifikasi alur informasi, hal ini disebabkan keanekaragaman kebutuhan akan suatu informasi oleh pengguna informasi. Kriteria dari sistem informasi antara lain, fleksibel, efektif dan efisien.
A. KONSEP DASAR SISTEM
Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama­sama untuk mencapai tujuan tertentu.Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.
Dari defenisi ini dapat dirinci lebih lanjut pengertian sistem secara umu, yaitu :
1. Setiap sistem terdiri dari unsur­unsur
2. Unsur­unsur tersebut merupakan bagian terpadu sistem yang bersangkutan.
3. Unsur sistem tersebut bekerja sama untuk mencapai tujuan sistem.
4. Suatu sistem merupakan bagian dari sistem lain yang lebih besar.

B. KONSEP DASAR INFORMASI
Secara umum informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian­kejadian yang nyata yang digunakan untuk pengambilan keputusan. Informasi merupakan data yang telah diklasifikasikan atau diolah atau diinterpretasi untuk digunakan dalam proses pengabilan keputusan.

C. KONSEP DASAR SISTEM INFORMASI
Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepadapihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya.
D. KOMPONEN SISTEM INFORMASI
Sistem informasi terdiri dari komponen­komponen yang disebut blok bangunan (building blok), yang terdiri dari komponen input, komponen model, komponen output, komponen teknologi, komponen hardware, komponen software, komponen basis data, dan komponen kontrol. Semua komponen tersebut saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran.
1. Komponen input
Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen­ dokumen dasar.

2. Komponen model
Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yag sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

3. Komponen output
Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang berk-ualitas dan dokumentasi yang berguna untuk semua pemakai sistem.

4. Komponen teknologi
Teknologi merupakan “tool box” dalam sistem informasi, Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan.

5. Komponen hardware
Hardware berperan penting sebagai suatu media penyimpanan vital bagi sistem informasi. Yang berfungsi sebagai tempat untuk menampung database atau lebih mudah dikatakan sebagai sumber data dan informasi untuk memperlancar dan mempermudah kerja dari sistem informasi.

6. Komponen software
Software berfungsi sebagai tempat untuk mengolah,menghitung dan memanipulasi data yang diambil dari hardware untuk menciptakan informsi.

7. Komponen basis data
Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lain, tersimpan di pernagkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (Database Management System).

8. Komponen kontrol
Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, tem-peratur, air, debu, kecurangan­kecurangan, kegagalan­kegagalan sistem itu sendiri, ketidak efisienan, sabotase dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal­hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan­kesalahan dapat langsung cepat diatasi.

2.2 J2ME (Java2 Micro Edition)
Java2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi selain perangkat komputer desktop yang biasanya lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, personal digital assistants (PDA) dan sejenisnya.
Penjelasan tentang mengenai 2 Java 2 Platform, Micro Edition (J2ME)
Java 2 Platform, Micro Edition (J2ME) adalah salah satu dari produk Sun Microsystems. Java 2 Platform, Micro Edition (J2ME) merupakan bagian dari platform Java 2. Platform Java 2 sendiri terdiri dari tiga elemen, yaitu:
• Java programming language.
Bahasa pemrograman yang digunakan mirip dengan bahasa pemrograman C++ tetapi secara fundamental berbeda. C++ menggunakan pointer-pointer yang kurang aman dan mengharuskan programmer untuk mengalokasikan dan mengosongkan memori. Sedangkan Java menggunakan typesafe object references dan setiap memori yang tidak digunakan akan dikosongkan secara otomatis. Java juga mendukung multiple inheritance dengan konstruksi yang lebih baik, yaitu Interface.


2.3 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. Sistem manajemen basis data relasional MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya.

2.4 Star UML (Unified Modelling language)
Merupakan standar bahasa pemodelan untuk pembuatan objek oriented software dan kombinasi dari:
1. Konsep Pemodelan Data (Entity Relationship Diagram)
2. Pemodelan Bisnis (Work Flow)
3. Pemodelan Objek
4. Pemodelan Komponen
Spesifikasi UML mendefinisikan sekumpulan diagram grafis sebagai tampilan dari beberapa level abstraksi dan dapat digunakan bersama oleh semua proses pada keseluruhan tahap siklus hidup pengembangan software serta pada implementasi kebeberapa teknologi yang berbeda.
Kegunaan UML:
1. Merepresentasikan Element suatu sistem atau suati domain dan Relationshipnya pada suatu static structure menggunakan class dan diagram object.
2. Memodelkan behavior object dengan state transition diagram
3. Menampilkan Arsitektur Implementasi Fisik dengan diagram komponen dan Diagram penyebaran.
4. Menampilkan batas suatu sistem dan fungsi utamanya menggunakan use case dan actors.
5. Mengilustrasikan Realisasi use case dengan interaction diagram.

Rabu, Januari 12

SISTEM INFORMASI DAFTAR NILAI MAHASISWA POLITEKNIK POS INDONESIA SECARA MOBILE MENGGUNAKAN J2ME

SISTEM INFORMASI DAFTAR NILAI MAHASISWA POLITEKNIK POS INDONESIA SECARA MOBILE MENGGUNAKAN J2ME

Tugas Besar
Diajukan untuk memenuhi tugas besar pada matakuliah pemrograman berorientasi objek(j2me) pada jurusan teknik informatika politeknik pos indonesia

Oleh :

Dessy Aryani Sapitri (1083045)

















JURUSAN TEKNIK INFORMATIKA
POLITEKNIK POS INDONESIA
BANDUNG




BAB I
PENDAHULUAN


1.1 Latar Belakang
Nilai sama dengan sesuatu yang menyenangkan kita, nilai identik dengan apa yang diinginkan, nilai merupakan sarana pelatihan kita, nilai pengalaman pribadi semata, nilai ide platonic esensi. Nilai merupakan sangat penting bagi manusia karena Nilai adalah sesuatu yang berharga, bermutu, menunjukkan kualitas, dan berguna bagi manusia.

Seperti halnya manusia yang lain yakni mahasiswa juga sangat memerlukan nilai karena nilai merupakan akhir kualitas dari pendidikannya. Salah satu perguruan tinggi dibandung yakni Politeknik pos Indonesia merupakan kampus yang mempunyai mahasiswa lebih dari seribu mahasiswa itu merupakan salah satu hal yang sangat sulit dalam memanage sistem informasi mahasiswa apalagi dalam hal nilai. Mahasiswa harus datang kemapus dan menggunakan sistem informasi yang telah disedikan dikampus, itu merupakan hal yang kurang efisien karena mesin sistem informasi kampus pun hanya ada tiga mesin sistem informasi.

Cara seperti itu kurang efisien apalagi mahasiswa harus mengantri untuk melihat nilai saja jika dilihat mahasiswa yang begitu banyak, oleh karena itu lah dibangun “sistem informasi daftar nilai mahasiswa politeknik pos Indonesia secara mibiloe menggunkan j2me” Sistem informasi ini menggunakan metode mobile dimana mahasiswa dapat mengakses sistem informasi tanpa harus datang ke kampus yaitu dengan cara via handphone Mahasiswa tentunya harus mahasiswa kampus politeknik pos Indonesia. Apabila bukan mahasiswa dari politeknik pos Indonesia maka sistem informasi tidak dapat diakses.

1.2 Identifikasi Masalah
Berdasarkan latar belakang di atas, maka masalah yang teridentifikasi antara lain:
1. Proses pencarian daftar nilai mahasiswa yang kurang efisien karena harus datang kekampus dan menggunakan sistem informasi pada mesin yang telah tersedia.

1.3 Tujuan
Tujuan dari pembuatan sistem informasi daftar nilai mahasiswa poltekpos ini adalah sebagai berikut:
1. Memudahkan mahasiswa dalam mengetahui hasil nilai sehingga Bisa mengakses dari manapun tanpa harus datang ke kampus

1.4 Ruang Lingkup
Ruang lingkup kinerja sistem informasi ini dibatasi dalam beberapa hal. Hal ini dilakukan untuk mempermudah dalam proses perancangan sistem informasi:
1. Yang berhak mengakses adalah mahasiswa politeknik pos yang masih aktif.
2. Informasi yang terdapat didalam sistem informasi mencakup hanya nilai saja.
3. Sistem informasi ini mencakup tentang daftar nilai mahasiswa politeknik pos saja.

1.5 Sistematika Penulisan
Sistematika penulisan laporan ini terdiri dari :
1. BAB I PENDAHULUAN
Berisi mengenai Latarbelakang masalah, Tujuan, Identifikasi masalah, dan Sistematika penulisan.
2. BAB II LANDASAN TEORI
Berisi tentang teori- teori apa saja yang mendukung pembuatan tugas besara ini, antara lain: Database mySQL, j2me, starUML.
3. BAB III ANALISIS PERANCANGAN
Berisi tentang Analisi Sistem, Deskripsi Umum Sistem, Analisis Kebutuhan Perangkat Lunak, dan perancangan sistem.
4. BAB IV IMPLEMENTASI DAN PENGUJIAN
Berisi tentang lingkungan implementasi perangkat lunak dan perangkat keras, Algoritma secara umum, Tampilan Antar Muka, Petunjuk Pemakaian.
5. BAB V KESIMPULAN DAN SARAN
Berisi tentangi kesimpulan dan saran dari sistem informasi yang dibuat.