Kamis, 03 September 2009
Hari rabu tanggal 3 september 2009
Aduh, sudah setahun gak ngisi blogger,kegiatannya selama 1 tahun ini yaitu pembuatan TA, untunglah semua lancar dan semua lulus tanggal 15 juni 2009 kami semua di wisuda tidak terasa sudah 3 tahun kami kuliah...dan bertemu dengan teman - teman dari kabupaten lain. sekara26ng kegiatan setelah kuliah yaitu masih magang di tempat magang saya membantu kegiatan administrasi, aduh pertama kali ngisi blog gak tahunya ada monyet2 yang gangu aku
Kamis, 27 November 2008
Kegiatan Magang Bulan Oktober
Kegiatan magang bulan Oktober
Mencari data kesekolah – sekolah yang mendapat scoolnet. Dan kegiatan KKPI di tempat magang, sekolah mengadakan ulangan tengah semester dan dilanjutkan dengan jeda yaitu kegiatan sekolah sebelum membagikan raport tengah semester sekolah ditempat magang saya mengadakan Persari ( Perkemahan satu hari ) untuk mengisi kegiatan tengah semester :
Di perkuliahan semester 5 pertemuan terakhir saya mendapat tugas
Pemrograman beroentasi Aplikasi bergerak (J2ME) disuruh membuat bintang dan ujiannya sebagai berikut beserta jawabannya
Tugas Pemrograman Aplikasi Bergerak ( J2ME )
1.Tugas
Jawab :
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class bintangperi extends MIDlet {
private Display display;
HelloCanvas2 canvas;
public void startApp() {
if (display == null) {
canvas = new HelloCanvas2 (this);
display = Display.getDisplay(this);
}
display.setCurrent (canvas);
}
public void pauseApp() {
}
public void destroyApp(boolean uncoditional) {
}
protected void Quit() {
destroyApp (true);
notifyDestroyed();
}
class HelloCanvas2 extends Canvas implements CommandListener {
private Command exitCommand = new Command ("Exit", Command.EXIT,0);
private bintangperi line;
public HelloCanvas2 (bintangperi line) {
this.line = line;
addCommand (exitCommand);
setCommandListener (this);
}
protected void paint (Graphics g) {
g.setColor (180,100,150);
g.fillRect (0,0,getWidth(),getHeight());
g.setColor (255,0,0);
g.drawLine (100,getHeight()/10,getWidth()-160,getHeight()-200);
g.setColor (0,255,255);
g.drawLine (130,getHeight()-200,getWidth()-50,getHeight()-170);
g.setColor (0,255,255);
g.drawLine (130,getHeight()/2,getWidth()-50,getHeight()-170);
g.setColor (255,0,0);
g.drawLine (100,getHeight()/10,getWidth()-110,getHeight()-200);
g.setColor (0,255,0);
g.drawLine (100,getHeight()-80,getWidth()-160,getHeight()-145);
g.setColor (0,255,0);
g.drawLine (100,getHeight()-80,getWidth()-110,getHeight()-145);
g.setColor (0,240,255);
g.drawLine (80,getHeight()-200,getWidth()-220,getHeight()-170);
g.setColor (0,240,255);
g.drawLine (80,getHeight()/2,getWidth()-220,getHeight()-170);
g.setColor (100,100,20);
g.drawLine (100,getHeight()-80,getWidth()-140,getHeight()-20);
}
public void commandAction (Command c, Displayable d) {
if (c == exitCommand)
{
line.Quit();
}
}
}
}
Hasilnya sebagai berikut:
UJIAN AKHIR SEMESTER
1.Berikut ini merupakan fitur MIDP 2.0 yang tidak terdapat pada MIDP 1.0
javax.microedition.media.*
javax.microedition.io.*
javax.microedition.rms.*
javax.microedition.pki.*
Semua salah
2.Apa yang terjadi pada kode berikut ini?
Akan menampilkan Alert yang berisi "Hallo Duniaku..."
Kode berhasil dikompile tetapi setelah dijalankan tidak menampilkan apapun
Kode berhasil dikompile, tetapi menghasilkan error exception setelah dijalankan
Kode tidak dapat dikompile atau terjadi error saat dikompile
Semua jawaban salah
3.Atribut MIDlet-Jar-Size dari file JAD menentukan ukuran file jar MIDlet dalam ukuran byte.
Benar
Salah
4.Perhatikan kode berikut!
Apakah yang terjadi jika kode berikut dijalankan Wireless Toolkit?
Menampilkan "foo" dan "bar" secara berulang-ulang jika tombol Lauch ditekan berulang-ulang
Terjadi error exception saat ditekan tombol Launch
Tidak bisa dikompile
Menampilkan "foo" dan "bar" sekali saja meskipun tombol Launch ditekan berulang-ulang.
Hanya menampilan "foo" saja
5.Perhatikan kode dibawah ini:
Apa yang terjadi apabila kode diatas di-compile pada wireless toolkit ?
Kode error karena CLDC tidak menerima package java.util
Kode dapat berjalan dengan baik
Kode error karena tidak memiliki method startApp(), pauseApp(), dan destroyApp(boolean a)
Kode error karena class tersebut bukan MIDlet
6.@@@@Berikut ini atribut manakah yang menjelaskan versi dari CLDC dalam file JAD?
Configuration
MIDP-Configuration
Microedition-Configuration
MIDlet-Configuration
MIDlet-Version
7.Diberikan potongan kode midlet console sebagai berikut
Apakah yang menjadi output dari kode diatas?
Kompilasi sukses, dan kode tidak menghasilkan exception, tetapi tidak ada yang dihasilkan dari method tersebut
"jeni" dan "dua" keduanya ditampilkan pada console
Kode menghasilkan runtime exception
Kompilasi gagal
"jeni" kemudian menampilkan exception
8.Fitur J2SE yang tidak terdapat dalam CLDC adalah
Security
Asynchronous Exceptions
Internasionalization
Reflection
Java Native Interface
9.Berikut ini yang benar mengenai configuration, kecuali
Menggambarkan fitur minimal dari lingkungan lengkap Java runtime
Untuk menjamin kemampuan portabilitas dan interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi sumber dayanya
Menggambarkan fitur tambahan
Menggambarkan suatu komplemen yang minimum dari teknologi JAVA
10.Tentukan output dari potongan kode berikut ini :
"Hello, world!"
"Hello, world!" selama 2 detik
"Hello, world!" selama 20 detik
"Hello, world!" muncul dan langsung hilang
Tidak muncul apa-apa
11.Sebutkanlah minimal system yang diperlukan untuk menjalankan sebuah MIDlet didalam emulator !
OS - Configuration – Profile
OS - KVM - CLDC – MIDP
OS - CLDC – MIDP
OS – Configuration
OS - CLDC - MIDP - Optional Packages
12.Berikut ini yang merupakan method dalam kelas MIDlet adalah
notifyStarted()
notifyPaused()
notifyResume()
resumeRequest()
notifyDestroyed()
pauseRequest()
13 Buatlah program dengan J2Me untuk menampilkan menu inputan sebagai berikut:
Jawaban :
Ini menggunakan midp 2.1
Dan di dalam button simpan itu tidak mau menyimpan karena belum ada data base
13.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DATASISWA extends MIDlet implements CommandListener {
Display display;
Form textForm;
Form stringForm;
Command exitCommand = new Command("Exit", Command.EXIT, 1);
DateField dateonly,timeonly, datetime;
Ticker ticker = new Ticker("-Input Data Siswa-");
ChoiceGroup Kelamin;
public DATASISWA (){
textForm = new Form("Input Data Siswa(SRI ARIANTINI");
textForm.addCommand(exitCommand);
textForm.setCommandListener(this);
TextField Nim = new TextField("NIM", "", 10, TextField.NUMERIC);
TextField Nama = new TextField("NAMA", "", 17, TextField.ANY);
TextField Alamat = new TextField("ALAMAT", "", 15, TextField.ANY);
TextField Telepon = new TextField("TELEPON", "", 12, TextField.PHONENUMBER);
textForm.append(Nim);
textForm.append(Nama);
Kelamin = new ChoiceGroup("Kelamin", Choice.POPUP);
Kelamin.append("", null);
Kelamin.append("LAKI-LAKI", null);
Kelamin.append("PEREMPUAN", null);
textForm.append(Kelamin);
textForm.append(Alamat);
textForm.append(Telepon);
textForm.setTicker(ticker);
StringItem button = new StringItem("save", "", Item.BUTTON);
StringItem cancel = new StringItem("cancel", "", Item.BUTTON);
button.setDefaultCommand(new Command("Set", Command.ITEM, 0));
textForm.append(button);
cancel.setDefaultCommand(new Command("Set", Command.ITEM, 0));
textForm.append(cancel);
}
public void startApp() {
if (display == null) {
display = Display.getDisplay(this);
display.setCurrent(textForm);
}
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if (c == exitCommand){
notifyDestroyed();//Exit
}
}
public void commandAction(Command c, Item item){
if(item.getLabel().equals("Button")){
}
}
}
Hasilnya :
Diperkuliahan system proyek informasi saya diberikan tugas membuat Sistem Informasi Pemesanan Tiket Kereta Api
Jawabannya :
- Analisis Sistem
- Kasus Sistem Informasi Pemesanan Tiket Kereta Api
A.Analisis :
Permasalahan :
1.Sering terjadi keterlambatan penumpang
2.Kemungkinan terjadi data hilang
3.Kerusakan dokumen
Solusi :
Diperlukan sistem pemesanan tiket secara komputerisasi
B.Desain
Desain Database
1 ERD
a. Entitas yang terlibat konsumen dan tiket
b. Kunci Primer :
Kd_Konsumen
Kd_Tiket
c. Relasi : Konsumen memesan Tiket
d. Kardinalitas : m – n
e. Atribut lain :
Konsumen : ( Nama_Konsumen,Alamat,Telp,Kota,Email )
Tiket : ( Nama_Kereta,Tgl_Keberangkatan,Jam_Keberangkatan,
Kota_Asal,Kota_Tujuan )
Pemesanan : ( No_Pemesanan,Kd_Konsumen,Kelas_Kereta,Harga,Total )
f. Gambar ERD :
Diagram Konteks
DFD Level 0
Mencari data kesekolah – sekolah yang mendapat scoolnet. Dan kegiatan KKPI di tempat magang, sekolah mengadakan ulangan tengah semester dan dilanjutkan dengan jeda yaitu kegiatan sekolah sebelum membagikan raport tengah semester sekolah ditempat magang saya mengadakan Persari ( Perkemahan satu hari ) untuk mengisi kegiatan tengah semester :
Di perkuliahan semester 5 pertemuan terakhir saya mendapat tugas
Pemrograman beroentasi Aplikasi bergerak (J2ME) disuruh membuat bintang dan ujiannya sebagai berikut beserta jawabannya
Tugas Pemrograman Aplikasi Bergerak ( J2ME )
1.Tugas
Jawab :
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class bintangperi extends MIDlet {
private Display display;
HelloCanvas2 canvas;
public void startApp() {
if (display == null) {
canvas = new HelloCanvas2 (this);
display = Display.getDisplay(this);
}
display.setCurrent (canvas);
}
public void pauseApp() {
}
public void destroyApp(boolean uncoditional) {
}
protected void Quit() {
destroyApp (true);
notifyDestroyed();
}
class HelloCanvas2 extends Canvas implements CommandListener {
private Command exitCommand = new Command ("Exit", Command.EXIT,0);
private bintangperi line;
public HelloCanvas2 (bintangperi line) {
this.line = line;
addCommand (exitCommand);
setCommandListener (this);
}
protected void paint (Graphics g) {
g.setColor (180,100,150);
g.fillRect (0,0,getWidth(),getHeight());
g.setColor (255,0,0);
g.drawLine (100,getHeight()/10,getWidth()-160,getHeight()-200);
g.setColor (0,255,255);
g.drawLine (130,getHeight()-200,getWidth()-50,getHeight()-170);
g.setColor (0,255,255);
g.drawLine (130,getHeight()/2,getWidth()-50,getHeight()-170);
g.setColor (255,0,0);
g.drawLine (100,getHeight()/10,getWidth()-110,getHeight()-200);
g.setColor (0,255,0);
g.drawLine (100,getHeight()-80,getWidth()-160,getHeight()-145);
g.setColor (0,255,0);
g.drawLine (100,getHeight()-80,getWidth()-110,getHeight()-145);
g.setColor (0,240,255);
g.drawLine (80,getHeight()-200,getWidth()-220,getHeight()-170);
g.setColor (0,240,255);
g.drawLine (80,getHeight()/2,getWidth()-220,getHeight()-170);
g.setColor (100,100,20);
g.drawLine (100,getHeight()-80,getWidth()-140,getHeight()-20);
}
public void commandAction (Command c, Displayable d) {
if (c == exitCommand)
{
line.Quit();
}
}
}
}
Hasilnya sebagai berikut:
UJIAN AKHIR SEMESTER
1.Berikut ini merupakan fitur MIDP 2.0 yang tidak terdapat pada MIDP 1.0
javax.microedition.media.*
javax.microedition.io.*
javax.microedition.rms.*
javax.microedition.pki.*
Semua salah
2.Apa yang terjadi pada kode berikut ini?
Akan menampilkan Alert yang berisi "Hallo Duniaku..."
Kode berhasil dikompile tetapi setelah dijalankan tidak menampilkan apapun
Kode berhasil dikompile, tetapi menghasilkan error exception setelah dijalankan
Kode tidak dapat dikompile atau terjadi error saat dikompile
Semua jawaban salah
3.Atribut MIDlet-Jar-Size dari file JAD menentukan ukuran file jar MIDlet dalam ukuran byte.
Benar
Salah
4.Perhatikan kode berikut!
Apakah yang terjadi jika kode berikut dijalankan Wireless Toolkit?
Menampilkan "foo" dan "bar" secara berulang-ulang jika tombol Lauch ditekan berulang-ulang
Terjadi error exception saat ditekan tombol Launch
Tidak bisa dikompile
Menampilkan "foo" dan "bar" sekali saja meskipun tombol Launch ditekan berulang-ulang.
Hanya menampilan "foo" saja
5.Perhatikan kode dibawah ini:
Apa yang terjadi apabila kode diatas di-compile pada wireless toolkit ?
Kode error karena CLDC tidak menerima package java.util
Kode dapat berjalan dengan baik
Kode error karena tidak memiliki method startApp(), pauseApp(), dan destroyApp(boolean a)
Kode error karena class tersebut bukan MIDlet
6.@@@@Berikut ini atribut manakah yang menjelaskan versi dari CLDC dalam file JAD?
Configuration
MIDP-Configuration
Microedition-Configuration
MIDlet-Configuration
MIDlet-Version
7.Diberikan potongan kode midlet console sebagai berikut
Apakah yang menjadi output dari kode diatas?
Kompilasi sukses, dan kode tidak menghasilkan exception, tetapi tidak ada yang dihasilkan dari method tersebut
"jeni" dan "dua" keduanya ditampilkan pada console
Kode menghasilkan runtime exception
Kompilasi gagal
"jeni" kemudian menampilkan exception
8.Fitur J2SE yang tidak terdapat dalam CLDC adalah
Security
Asynchronous Exceptions
Internasionalization
Reflection
Java Native Interface
9.Berikut ini yang benar mengenai configuration, kecuali
Menggambarkan fitur minimal dari lingkungan lengkap Java runtime
Untuk menjamin kemampuan portabilitas dan interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi sumber dayanya
Menggambarkan fitur tambahan
Menggambarkan suatu komplemen yang minimum dari teknologi JAVA
10.Tentukan output dari potongan kode berikut ini :
"Hello, world!"
"Hello, world!" selama 2 detik
"Hello, world!" selama 20 detik
"Hello, world!" muncul dan langsung hilang
Tidak muncul apa-apa
11.Sebutkanlah minimal system yang diperlukan untuk menjalankan sebuah MIDlet didalam emulator !
OS - Configuration – Profile
OS - KVM - CLDC – MIDP
OS - CLDC – MIDP
OS – Configuration
OS - CLDC - MIDP - Optional Packages
12.Berikut ini yang merupakan method dalam kelas MIDlet adalah
notifyStarted()
notifyPaused()
notifyResume()
resumeRequest()
notifyDestroyed()
pauseRequest()
13 Buatlah program dengan J2Me untuk menampilkan menu inputan sebagai berikut:
Jawaban :
Ini menggunakan midp 2.1
Dan di dalam button simpan itu tidak mau menyimpan karena belum ada data base
13.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DATASISWA extends MIDlet implements CommandListener {
Display display;
Form textForm;
Form stringForm;
Command exitCommand = new Command("Exit", Command.EXIT, 1);
DateField dateonly,timeonly, datetime;
Ticker ticker = new Ticker("-Input Data Siswa-");
ChoiceGroup Kelamin;
public DATASISWA (){
textForm = new Form("Input Data Siswa(SRI ARIANTINI");
textForm.addCommand(exitCommand);
textForm.setCommandListener(this);
TextField Nim = new TextField("NIM", "", 10, TextField.NUMERIC);
TextField Nama = new TextField("NAMA", "", 17, TextField.ANY);
TextField Alamat = new TextField("ALAMAT", "", 15, TextField.ANY);
TextField Telepon = new TextField("TELEPON", "", 12, TextField.PHONENUMBER);
textForm.append(Nim);
textForm.append(Nama);
Kelamin = new ChoiceGroup("Kelamin", Choice.POPUP);
Kelamin.append("", null);
Kelamin.append("LAKI-LAKI", null);
Kelamin.append("PEREMPUAN", null);
textForm.append(Kelamin);
textForm.append(Alamat);
textForm.append(Telepon);
textForm.setTicker(ticker);
StringItem button = new StringItem("save", "", Item.BUTTON);
StringItem cancel = new StringItem("cancel", "", Item.BUTTON);
button.setDefaultCommand(new Command("Set", Command.ITEM, 0));
textForm.append(button);
cancel.setDefaultCommand(new Command("Set", Command.ITEM, 0));
textForm.append(cancel);
}
public void startApp() {
if (display == null) {
display = Display.getDisplay(this);
display.setCurrent(textForm);
}
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if (c == exitCommand){
notifyDestroyed();//Exit
}
}
public void commandAction(Command c, Item item){
if(item.getLabel().equals("Button")){
}
}
}
Hasilnya :
Diperkuliahan system proyek informasi saya diberikan tugas membuat Sistem Informasi Pemesanan Tiket Kereta Api
Jawabannya :
- Analisis Sistem
- Kasus Sistem Informasi Pemesanan Tiket Kereta Api
A.Analisis :
Permasalahan :
1.Sering terjadi keterlambatan penumpang
2.Kemungkinan terjadi data hilang
3.Kerusakan dokumen
Solusi :
Diperlukan sistem pemesanan tiket secara komputerisasi
B.Desain
Desain Database
1 ERD
a. Entitas yang terlibat konsumen dan tiket
b. Kunci Primer :
Kd_Konsumen
Kd_Tiket
c. Relasi : Konsumen memesan Tiket
d. Kardinalitas : m – n
e. Atribut lain :
Konsumen : ( Nama_Konsumen,Alamat,Telp,Kota,Email )
Tiket : ( Nama_Kereta,Tgl_Keberangkatan,Jam_Keberangkatan,
Kota_Asal,Kota_Tujuan )
Pemesanan : ( No_Pemesanan,Kd_Konsumen,Kelas_Kereta,Harga,Total )
f. Gambar ERD :
Diagram Konteks
DFD Level 0
Kegiatan Magang Bulan September
Kegiatan magang Bulan September
Membuat kwitansi ,faktur, browsing dan penyusunan proposal serta bimbingan ke provider, tanggal 22-27 september kuliah di provider dan pertemuan
Diperkuliahan semester 5 pertemuan ketiga saya mendapat tugas
Proyek Sistem Jaringan tugas saya membuat laporan tentang mail server
Jaringan Komputer yaitu mencari tahu tentang firewall dan wireshark serta konfigurasinya.
Analisis dan Perancangan system informasi yaitu membuat Analisis,ERD dan DFD sampai formnya dengan studi kasus Kepegawaian
Membuat kwitansi ,faktur, browsing dan penyusunan proposal serta bimbingan ke provider, tanggal 22-27 september kuliah di provider dan pertemuan
Diperkuliahan semester 5 pertemuan ketiga saya mendapat tugas
Proyek Sistem Jaringan tugas saya membuat laporan tentang mail server
Jaringan Komputer yaitu mencari tahu tentang firewall dan wireshark serta konfigurasinya.
Analisis dan Perancangan system informasi yaitu membuat Analisis,ERD dan DFD sampai formnya dengan studi kasus Kepegawaian
Jumat, 07 November 2008
Kegiatan akhir bulan agustus
Di akhir bulan agustus sekolah tempat saya magang dan sekolah - sekolah yang ada di bali semuanya libur karena ada libur galungan........., setelah hari raya galungan saya kuliah di provider dan dilanjutkan dengan hari raya kuningan.
Jumat, 24 Oktober 2008
kegiatan magang di minggu kedua
Kegiatan magang di minggu kedua bulan agustus, kegiatan di sekolah begitu banyak karena menjelang perayaan hari HUT kota negara, HUT provinsi bali,HUT Kemerdekaan Republik Indonesia,jadi sekolah -sekolah yang ada di jembrana semuanya sibuk mempersiapkan itu, perayaan HUT kota negara dimeriahkan dengan gerak jalan SD,SMP dan SMK/SMA, pegawai instansi semuanya berperan serta. dan pada waktu hari HUT kota negara diadakan jalan santai.Dan banyak lagi kegiatan yang lain.Saya disekolah sangat sibuk dengan persiapan itu karena semua sekolah ikut berpartisipasi..., dan pada tanggal 17 agustus semuanya mengadakan upacara bendera.....
kegiatan magang awal agustus
Kegiatan saya magang di awal agustus adalah membuat laporan, browsing untuk mencari bahan tugas jaringan yaitu membuat mail server, mencari bahan tugas jarkom,dan mencari bahan tugas java, kegiatan diawal memang mengasikkan........
Jumat, 01 Agustus 2008
Kegiatan magang akhir juli
Kegiatan magang akhir juli yaitu membantu membuat jadwal pelajaran,membuat realisasi bos, dan mengetik susunan acara untuk upacara.browsing mencari tugas proyek sistem jaringan dan jarkom
Langganan:
Postingan (Atom)