Monthly Archives: January 2014

Laporan Magang Minggu Ketiga dan Keempat Bulan Januari


Minggu ketiga

Pada minggu kedua di smk 8 malang yang saya lakukan sebagai berikut:
Senin tanggal 13 Januari 2014
Hari itu agenda di smk 8 malang diadakan mauled nabi dengan acara sebagai berikut:
1. istighosa
2. Lomba tartil
3. Dan ruqyah masal bagi kelas 3
Jadi tidak ada pengajaran apapun.
Rabu tanggal 15 Januari 2014
Pada hari itu agenda yang saya lakukan seperti yang dilakukan seperti pada minggu pertama yaitu membantu guru masuk kekelas 3 TKJ untuk menyelesaikan tugas akhir mereka terutama pada pembuatan web dan android selain itu juga ada yang membuat project dengan flash, untung saja untuk dasar pemrograman tersebut pernah belajar jadi tidak begitu paham dalam mengajarkan dan menuntuk mereka step by step dan cara pencarian keyword dalam menyelesaikan tugas mereka menggunakan google. Untuk hari kamis tanggal 16 Januari 2014 juga sama yang saya lakukan di SMK 8 Malang.

Minggu Keempat
Pada minggu ketiga di smk 8 malang yang saya lakukan sebagai berikut:
1. Senin tanggal 20 Januari 2014 saya mulai pagi sampai dengan istirahat kedua mengerjakan tugas dari kampus ITB di ruang 204 dikarenakan ada try out bagi kelas 3 dan untuk kelas 2 masi dalam revisi laporan prakerin mereka, setelah istirahat ke dua saya diajak masuk ke kelas tiga sama guru pembimbing dan melanjutkan membantu pengerjaan project akhir mereka .
2. Selasa tanggal 21 Januari 2014 juga sama semua hal yang dilakukan, tetapi setelah istirahat kedua diajak rundingan untuk pelaksanaan outbound di coban talun khusus untuk membuat kelas 3 fun yang dilaksanakan hari Rabu dan Kamis tanggal 22 – 23 Januari 2014.
3. Rabu tanggal 22 Januari 2014 adalah pelaksanaan outbound tahap pertama anak kelas 3 TKJ A dan E sama kelas 3 Metro A dan C dimana acara dibuka oleh Bapak Handri sebagai leader dan menguasai segala medan. Acara pertama pengumpulan di lapangan disertai permainan kecil yaitu hulahop dan pencarian barang. Selanjutnya acara outbound kedua dilakukan dibawah di daerah air yang meliputi black hole (spider net), moving tire, pipa bocor, dan 2 lagi saya tidak tahu namanya. Disitu saya kebagian pos di pipa bocor tetapi ada lagi yang saya lakukan yaitu melakukan dokumentasi, jadi tidak banyak diam pada pos pipa bocor. Sebenarnya dari pipa bocor itu ada maknanya yaitu orang kalau diberi pelajaran atau ilmu tetapi tidak masuk itu diibaratkan pipa bocor hal ini terjadi dikarenakn kurang focus dan terlalu terburu – buru dalam melakukan pengisihan atau penerimaan ilmu maunya langsung banyak padahal jika dimulai dari dasar akan paham dan mengerti tentang ilmu yang dimaksud dan ini berlanjut di outbound tahap dua.

Foto Outbound:
IMG_20140122_091227

IMG_20140122_085638

IMG_20140123_102504

IMG_20140123_110717

Catatan dari pembimbing dpastikan untuk project android berjalan di minggu ke empat dan Penggunaan edmodo berjalan dan membantu dalam pengerjaan apapun terlihat pada hari Sabtu tanggal 25 Januari 2014 digunakan bagi kelas 2 untuk ujian.

Advertisements

Tugas J2se Membuat Notepad


1. Deskripsi

Sebelumnya pasti paham dengan keberadaan notepad pada windows, dari situ saya mendapatkan tugas dari kampus membuat notepad yang dapat menyimpan, penghapus, dan membuka file. Langsung saja disini saya menggunakan pemrograman J2se.

2. Flowchart

notepad

3. Source Code

package notepad;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;


/**
 *
 * @author Much_Saifurrachman
 */
public class Notepad extends JFrame{
    
     //membuat menu items
    private JMenuItem jmiOpen = new JMenuItem("Open");
    private JMenuItem jmiSave = new JMenuItem("Save");
    private JMenuItem jmiClear = new JMenuItem("Clear");
    private JMenuItem jmiExit = new JMenuItem("Exit");
  

    //membuat tombol pada tool bar
    private JLabel jlblStatus = new JLabel();


    //membuat JFileChooser
    private JFileChooser jFileChooser1 = new JFileChooser(new File("*.txt"));

    //membuat a text area
    private JTextArea jta = new JTextArea();

    public Notepad(){
    //menambah item menu pada menu
        JMenu jMenu1 = new JMenu("File");
        jMenu1.add(jmiOpen);
        jMenu1.add(jmiSave);
        jMenu1.add(jmiClear);
        jMenu1.addSeparator();
        jMenu1.add(jmiExit);
      

    //menambbah menu pada menu bar
        JMenuBar jMenuBar1 = new JMenuBar();
        jMenuBar1.add(jMenu1);
      

    //menyeting pada menu bar
        setJMenuBar(jMenuBar1);

  


        jmiOpen.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e){
            open();
        }
        });


        jmiSave.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent evt){
            save();
        }
        });

        jmiClear.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent evt){
            jta.setText(null);
        }
        });

        jmiExit.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent evt){
            System.exit(0);
        }
        });
        
        add(jlblStatus, BorderLayout.SOUTH);
        add(new JScrollPane(jta), BorderLayout.CENTER);
    }

    /** membuka file */
    private void open(){
        if (jFileChooser1.showOpenDialog(jmiOpen) == JFileChooser.APPROVE_OPTION)
            open(jFileChooser1.getSelectedFile());
    }
    private void open(File file){
        try{
            // membaca spesifikasi file dan memasukan ke jta
            BufferedInputStream in = new BufferedInputStream(new FileInputStream(file) );
            byte[] b = new byte[in.available()];
            in.read(b, 0, b.length);
            jta.append(new String(b, 0, b.length));
            in.close();

            //menampilkan status open file
            jlblStatus.setText(file.getName() + "Openend");

        }catch (IOException ex){
            jlblStatus.setText("Salah Mas Bro" + file.getName());

        }
    }

    //menyimpan file
private void save(){
if (jFileChooser1.showSaveDialog(jmiSave) ==
        JFileChooser.APPROVE_OPTION){
    save(jFileChooser1.getSelectedFile());
}
}

//menyimpan file instance
private void save(File file){
    try{
    //menulis text
        BufferedOutputStream out = new BufferedOutputStream(
                new FileOutputStream(file));
        byte[] b = (jta.getText()).getBytes();
        out.write(b, 0, b.length);
        out.close();

        // nemapilkan status
        jlblStatus.setText(file.getName() + "Saved");
    }catch (IOException ex){
       jlblStatus.setText("salah mbak bro"+ file.getName());
    }
}

Video Penjelasan

Magang Hari Ketiga Minggu Pertama di SMK Negeri 8 Malang


Rabu tanggal 8 Januari 2014

Untuk hari ini agenda masih sama yaitu membantu pengerjaan dari siswa kelas XII tetapi beda kelas sekarang di ruang 106 ,sampai istirahat selesai kemudian di akhir jam saya membantu guru lagi yaitu menggerakkan siswa kelas XII a di ruang 107 untuk semua siswa yang belum ada progress tugas akhirnya untuk semuanya di khususkan mengerjakan tugas akhir pembuatan website dengan penggunaan Joomla 2.4.5 dimulai dari penginstalan, selanjutnya pengubahan template dan membuat artikel serta postingan berdasarkan menu atas. Ini dilakukan untuk membantu siswa kelas XII a untuk cepat dan mudah dalam penyelesaian tugas akhir mereka dari yang belum bisa hingga mampu membuat website, tetapi untuk judul masing – masing berbeda.

sekian untuk hari ini.. Terima kasih.

Magang Hari Kedua di SMK Negeri 8 Malang


Selasa kemarin tanggal 7 Januari 2014,

Pada hari itu saya semangat dan berangkat dengan harapan mampu menyampaikan ilmu semaksimal mungkin, diawal pagi langsung di ajak salah satu guru untuk masuk di kelas khusus untuk menyampaikan pengantar android, setelah istirahat, masuk lagi untuk membantu guru kelas XII membantu pengerjaan tugas akhir siswa kelas XII di ruang 107 sampai datang waktu dhuhur setelah itu istirahat dan sekitar pukul 13.20 masuk lagi dikelas XII E untuk yang dikerjakan sama yaitu membantu pengerjaan tugas akhir dari pada siswa. Sedangkan untuk materi android kemungkinan akan dilakukan di minggu depan pada siswa kelas XI dikarenakn sebagian siswanya masih ada yang sedang melaksanakan magang,

Magang Pertama di SMK Negeri 8 Malang


Kemarin Senin Tanggal 6 Januari 2014,

Awal hari magang saya diterima dengan baik oleh seluruh karyawan dan Kepala Sekolah SMK Negeri 8 Malang. Diawal saya dan Bapak Pembimbing di SMK Negeri 8 Malang merencanakan proses magang dengan hasil pelaksanaan magang dilakukakan setiap hari senin sampai hari kamis dengan sistem mengambil 2 jam dari 6 jam pelajaran LAN dan juga membantu pengerjaan Tugas Akhir siswa Kelas XII di SMK Negeri 8 Malang, kemarin langsung masuk kekelas XII dan membantu siswa yang kebetulan mengerjakan tugas akhir android, selain itu juga ada siswa yang menanyakan tentang web dan visual basic, untung saja saya sebagian masih ingat dengan pemrograman tersebut. Jadi saya disitu hanya memberikan saran kepada siswa yang bersangkutan untuk menjadikan tugas akhirnya lebih baik dan ada kemajuan. Selain itu juga masuk dikelas XI pada pelajaran LAN juga untuk memberikan materi tentang Android. Di situ juga sudah berdiskusi mengenahi goal dari pembelajaran android tersebut untuk mengikuti German Ambasador Cup.