Selasa, 10 September 2013

Resume TDA - Pert 1

Nama : Anita Rachmadyah
Nim : 09.39010.0064


RESUME
TEKNIK DOKUMENTASI APLIKASI PERT -  1

Konsep Dokumentasi Aplikasi

·      Software adalah sebuah perangkat yang menghubungkan suatu komputer dengan pengguna atau bisa dikatakan sebagai perangkat lunak yang umumnya digunakan untuk mengontrol perangkat keras atau untuk menghasilkan data informasi. Software banyak kegunaannya misal untuk mengontrol hardware, memproses data, menganalisa data, menghasilkan data.

·      Fungsi Software adalah sebagai sarana interaksi antara pengguna dan perangkat keras. Melalui software inilah, bahasa manusia diterjemahkan kedalam bahasa mesin, sehingga kita bisa mengatur mesin komputer dengan mudah.

·      Sistem Software merupakan sistem perangkat lunak komputer yang dirancang untuk mengoperasikan perangkat keras komputer dan untuk menyediakan platform untuk menjalankan aplikasi perangkat lunak.

·      Software aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik/ untuk menyelesaikan masalah, contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya.

·      Dokumentasi dapat dianggap sebagai materi yang tertulis atau sesuatu yang menyediakan informasi tentang suatu subyek. Dokumentasi dapat berisi tentang deskripsi-deskripsi, penjelasan-penjelasan, bagan alir, daftar-daftar, cetakan hasil komputer, contoh-contoh obyek dari sistem informasi.


Dokumen-dokumen yang berkaitan dengan proyek software dan sistem yang dikembangkan
memiliki beberapa persyaratan :

1.      Harus bisa menjadi media komunikasi antara anggota-anggota tim pengembang
2.      Harus bisa menjadi gudang informasi tentang sistem yang dapat dipergunakan untuk kepentingan maintenance.
3.      Harus bisa menyediakan informasi bagi manajemen yang dapat membantu dalam membuat perencanaan, pembiayaan dan penjadwalan dalam proses pengembangan software
4.      Harus bisa memberitahu user bagaimana cara menggunakan dan mengoperasikan sistem tersebut.



Keperluan Dokumentasi Aplikasi

Dokumentasi ini diperlukan untuk :
1. Mempelajari cara mengoperasikan sistem
2. Sebagai bahan pelatihan
3. Dasar pengembangan sistem lebih lanjut
4. Dasar bila akan memodifikasi atau memperbaiki sistem di kemudian hari
5. Materi acuan bagi Auditor
6. Back-up
7. Mempermudah komunikasi di antara sesama pegawai
8. Menghilangkan ketergantungan yang kritis


Software Crisis

·       Sekumpulan masalah yang ditemui dalam membuat software
·       Masalah pengembangan software
·       Masalah dalam perawatan yang semakin banyak untuk software yang ada

Contoh ciri-ciri software “crisis” :
1.      Build a wrong product.
2.      Project schedule problems
3.      Cost estimation problems
4.      Pengiriman yang terlambat
5.      Melebihi dari anggaran
6.      Produk tidak memenuhi standar dari yang ditentukan

7.      dokumentasi yang tidak memadai


Sumber : 



Senin, 20 Mei 2013

Tugas SQL II (Anita Rachmadyah / 09.39010.0064)


13. What value is returned after executing the following statement?

      SELECT INSTR('How_long_is_a_piece_of_string?','_',5,3) FROM DUAL; (Choose the best answer.)

A. 4
B. 14
C. 12
D. None of the above

PENJELASAN :

            Perintah INSTR (column/expression, ‘string’, [m], [n]) adalah untuk mengembalikan posisi numeric dari suatu rangkaian penamaan. Secara optional dapat menyediakan suatu posisi ke-m untuk memulai pencarian, dan yang terjadi di-n dari suatu rangkaian. m dan n defaultnya 1, artinya pencarian dimulai diawal suatu pencarian dan melaporkan kejadian yang pertama.
            

Minggu, 28 April 2013

Rangkuman SQL II - Data Manipulation Language

 Mata Kuliah    : Structure Query Language II (SQL II)
Dosen               : Titik Lusiani, M.Kom, OCA
Blog                : blog.stikom.edu/lusiani

MANIPULASI DATA
Manipulasi data digunakan untuk mengolah data, yang terdiri dari beberapa perintah, diantaranya adalah:
            1.)        Insert
            2.)        Update
            3.)        Delete
Perintah SQL tersebut digunakan untuk mengolah data agar sesuai dengan  kebutuhan.
            Perintah “Insert”, digunakan untuk memasukkan data.Dimana pada perintah tersebut harus diikuti “Into”, kemudian diikuti dengan nama tabel. Selanjutnya untuk memasukkan data menggunakan “Values”, yang diikuti dengan data yang dimasukkan.
            Perbedaan “Delete” dan “Truncate” adalah terletak pada data yang dihapus. “Delete” menghapus data pada baris tertentu sesuai permintaan. Sedangkan “Truncate” menghapus semua isi.
            Controlling transaction adalah perintah untuk mengontrol data. Biasanya dilakukansetelah manipulasi data. Controlling transaction terdiri dari beberapa perintah, yaitu:
            1.)        Commit
            2.)        Rollback
            3.)        Savepoint
            Perintah “Commit” berfungsi untuk menyimpan pada posisi terakhir.kemudian  “Rollback” berfungsi seperti undo. Sedangkan “Savepoint” berfungsi untuk menyimpan kekondisi tertentu.

Selasa, 22 Februari 2011

Resume MatKul PBO Pertemuan 1

1. Sejarah singkat JAVA

   Pada tahun 1991, sekelompok insinyur Sun Microsystem, Inc.merancang bahasa untuk perangkat konsumer seperti cable TV box. Karena perangkat tidak mempunyai banyak memori, bahasa harus berukuran kecil dan menghasilkan kode yang liat. Karena pabrikan-pabrikan berbeda memilih pemroses-pemroses berbeda maka bahasa harus netral arsitektur manapun.Proyek diberi nama kode "Green".

    Karena orang-orang di proyek Green berbasis C++ buka Pascal maka kebanyakan sintaks diambil dari C++ serta mengadopsi orientasi objek bukan prosedural. Mulanya bahasa yang diciptakan diberi nama "Oak", kemudian diganti "Java" kerena telah ada bahasa yang bernama "Oak".

      Sebagai bahasa yang menampung hampir seluruh kemampuan terbaik bahasa pemrograman yang pernah dikembangkan umat manusia, maka bahasa ini memang menjadi tidak mudah, sedikit rumit dan kompleks.

2. Pemrograman Berorientasi Objek.

  Pemrograman menggunakan bahasa orientasi objek menawarkan fleksibilitas, kegunaulangan dan kemudahan perawatan.

    Bahasa pemrograman orientasi objek telah menjadi aliran utama (mainstream), Java berorientasi sejati melebihi C++. Segala sesuatu di Java kecuali sedikit tipe dasar (int, float, double, char) adalah objek.

    Objek Oriented Programming (OOP) terdiri dari empat proses, yaitu :
     1. Abstraction : filtering, memilah-milah
     2. Encapsulation : membungkus data+proses kedalam kelas data
     3. Inheritance : penurunan / generalisasi (turunan)
     4. Polymorph : berasal dari objek yang sama tapi berbeda.

    Class vs Objek :
     *) Class is blueprint of objek : masih konsep, perkiraan, kerangka
     *) Objek is instance of class : perwujudan dari class

    *) Pengertian Class : 
        1. Class mendeskripsikan obyek dan mendefinisikan atribut dan operasi pada sebuah objek. 
        2. Class menggunakan abstraksi u ntuk menggunakan esensi dalam pendefinisian objek.

    *) Pengertian Objek :
        1. Objek adalah pemanggilan dari sebuah class.

    *) Contoh program :
       
         public class Rumah
        {
           public static final int MAX_JENDELA = 3;
           String alamat;
           String warna;
           int panjang;
           int lebar;
           int tinggi;
 
          Jendela arrJendela[] = new Jendela[3];
 
          /**
         String wJendela1;
         String wJendela2;
         String wJendela3;
         int lJ1;
         int lJ2;
         int lJ3;
 
         int tJ1;
         int tJ2;
         int tJ3;
         */
         Pintu pintu=new Pintu();
          /*
         String wPintu;
         int lPintu;
         int tPintu;
        * **/
        public String info(){
             StringBuffer sb=new StringBuffer("Rumah");
             sb.append("\n"+alamat);
             sb.append("\n"+warna);
             for(int i=0;i<arrJendela.length;i++)
             sb.append("\n"+arrJendela[i].toString());
  
             return sb.toString();
       }
       /**
        * Konstruktor -> inisialisasi class
        * ketika diinstance
        * **/
       public Rumah(){
         alamat="Kedungbaruk 98";
         warna="Biru";
         arrJendela[0]=new Jendela();
         arrJendela[1]=new Jendela("Biru");
         arrJendela[2]=new Jendela("Kuning");
         //wPintu="Biru Muda";
         // lPintu=100;
         //tPintu=200;
      }
   }