Jangan berlari meninggalkan masalah yang sedang menghadangmu..
Hadapilah semampu mu..
Pasrahkan setelahnya..
Pasti masalah itu akan terasa ringan bahkan terselesaikan..

-Aas d0yLe-

Minggu, 25 September 2011

Software Processes

The software process: a structured set of activities required to develop a software system

Software process involve:
Ø  Specification
Ø  Design and implementation
Ø  Validation
Ø  Evolution
Process descriptions may also include:
Ø  Product
Ø  Roles
Ø  Pre and post conditions
Plan driven and agile processes:
Ø  Plan driven processes are processes where all of the process activities are planned in advance and progress is measured against this plan
Ø  In agile procsses, planning is incremental and it is easier to change the process to reflect changing customer requirements
Software process models:
Ø  The waterfall model
Plan driven model. Separate and distinct phases of spesification and development
Ø  Incremental development
Ø  Rause oriented software engineering

The waterfall models
 

Software Engineering Ethics

Ø  Software engineers must behave in an honest and ethically responsible way if they are to be respected as professionals

Ø  Issues of professionals responsibility:
-          Confidentiality
-          Competence
-          Intellectual property rights
-          Computer misuse

Ø  Rational for the code of ethics:
Because of their roles in developing software systems, software engineers have significant opportunities to do good or cause harm, to enable others to do good or cause harm, or to influence others to do good or cause harm

Ø  Ethical principles
1.       Public
Consistently with the public interest.
2.       Client and employer
A manner that is in the best interests of their client and employer consistent with the public interest.
3.       Product
Ensure that their products and related modifications meet the highest professional standards possible.
4.       Judgment
Maintain integrity and independence in their professional judgment.
5.       Management
Subscribe to and promote an ethical approach to the management of software development and maintanance.
6.       Profession
Advance the integrity and reputation of the profession consistent with the public interest
7.       Colleagues.
Be fair to and supportive of their colleagues.
8.       Self
Participate in life long learning regarding the practice of their profession and shall promote an ethical approach to the practice of their pofession.

Sabtu, 24 September 2011

Database Manager

Database Manager adalah salah satu komponen DBMS yang menerima query dan menguji skema eksternal dan konseptual untuk menentukan apakah record-record dibutuhkan untuk mmenuhi permintaan.

Komponen-komponen DB Manager:
1. Authorization Control
Modul yang memeriksa apakah pemakai mempunyai wewenang untuk menyelesaikan operasi
2. Command Processor
Memeriksa apakah pemakai mempunyai wewenang untuk menyelesaikan operasi
3. Integrity Checker
Untuk semua operasi yang merubah basis data, integrity checker memeriksa operasi yang diminta memerlukan batasan integritas.
4. Query Optimizer
Modul ini menentukan strategi yang optimal untuk eksekusi query
5. Transaction Manager
Modul ini mengerjakan proses-proses yang dibutuhkan operasi yang diterima transaksi
6. Scheduler
Modul ini bertanggung jawab untuk menjamin operasi secara bersamaan terhadap basis data sehingga berjalan tanpa ada masalah antara yang satu dengan yang lain.
7. Recovery Manager
Modul ini menjamin basis data tetap konsisten walaupun terjadi kerusakan.
8. Buffer Manager
Modul ini bertanggung jawab terhadap pemindahan data antara main memory dan secondary storage, seperti disk dan tape.

T.Kompilasi_Materi 1&2

Programming Language?
    Abstraksi
    Objek Abstrak
    Program
    Algoritma
    Bahasa Pemrograman

Klasifikasi bahasa pemrograman
    Commercial Language
    Scientific Language
    Systems Programming Language
    Command Language
    Interactive Language
    Applicative Language
    Procedural Language
    Non Procedural Language
    Data Flow Language
    Object Oriented Language
    Real Time Language
    Special Purpose Language
 
Elemen bahasa Pemrograman:
    Syntak adalah bentuk penulisan suatu program
-    Statement (assignment, loop)
-    Expressions (operasi matematika)
-    Comparisons (operator logika)
-    Variabels/Identifier
-    Constans
-    Constrains
-    Comments
    Semantic adalah arti dari penulisan program 
Eksekusi suatu program dapat berakhir melalui:
-    Normal termination
-    Abnormal Termination
-    Non- Abnormal termination

Lexical Analysis adalah menganalisis leksikal/linier/scanning
-    Pembacaan karakter dari kiri-kanan per group “token” (kumpulan karakter yang memiliki makna terpadu
-    Contoh:
Pos:= init+rate*60
Identifier> pos, init, rate
Assignment> :=
Sign> +, *
Constant> 60

Syntax Analysis/Hierchical/Parsing
-    Pengelompokkan token secara hierarki dengan menggunakan aturan gramatikal
-    Contoh:
Pos:= init+rate*60

Semantic Analysis adalah pengecekan untuk menjamin bahwa pemakaian komponen dalam suatu program sesuai dengan makna dan artinya

Symbol table management adalah suatu struktur data yang berisi record untuk tiap id dengan beberapa field tempat menyimpan atribut dari tiap id tersebut

Error detection and reporting
-    Fase Analisis leksikal : kesalahan yang ditemukan misalnya input karakter yang tidak membentuk suatu token
-    Fase Analisis sintraks: Token tidak memeuhi aturan yang telah ditentukan
-    Fase Analisis semantik: Secara sintaks benar, namun pemakainnya tidak memberikan arti yang benar

User Interface_Materi 1

GUI (Graphical user interface) mempelajari perencanaan bagaimana manusia dapat berinteraksi dengan komputer dengan nyaman.
 
User Interface memiliki 2 komponen:
1.    Input
Bagaimana manusia berkomunikasi terhadap komputer
2.    Output
Bagaimana komputer menyampaikan hasil proses
 
Karakteristik GUI dan WUI (Web User Interface)
    Interaction styles
-    Command line
-    Menu selection
-    Form fill in
-    Direct manipulation
    The concept of direct manipulation
    The characteristics of graphical interface
    The characteristics of web interface
    Web page versus web application desgin
    The general principles of user interface design

Jingga Dalam Elegi

 
Judul : Jingga Dalam Elegi
Pengarang : Esti Kinasih
Penerbit: Gramedia
Tebal Buku: 392halaman

Jingga dalam elegi merupakan buku kedua, lanjutan dari Jingga dan Senja..
Ceritanya semakin menarik..Angga mundur untuk tidak menjaga Tari dari Ari lagi. Ata saudara kembarnya Ari semakin dekat dengan Tari. Ternyata, setelah kejadian mencapai klimaks Ari mengaku bahwa yang menjadi Ata adalah Ari. Tari sangat kaget dan menjauhi Ari..
Pada Akhir ceritanya Ari dapat bertemu kembali dengan Ata dan mama nya..Lanjutan ceritanya menyusul di Buku ketiga mba Esti yang berjudul Jingga untuk Matahari..
Penasaran banget dengan akhir ceritanya seperti apa..^^ Semoga bukunya segera terbit ^^

Senin, 19 September 2011

Jingga dan Senja



Judul : Jingga dan Senja
Pengarang: Esti Kinasih
Tebal Buku: 312 halaman
Penerbit: Gramedia

Buku ini merupakan seri pertama..
Ceritanya menegangkan dan banyak sekali konflik yang terjadi..
Penasaran dengan lanjutannya..akhirnya akan seperti apa..

Kalau yang baca buku ini pasti penasaran dengan lanjutannya..
Lanjutannya itu Jingga dalam Elegi..^^
Dan akan segera terbit seri ketiganya yaitu Jingga untuk Matahari ^^

Semoga referensinya berguna ya..^^

Kamis, 15 September 2011

Materi-1 PRPL

Software Products:
1. Generic products
2. Customized products

Atributes of good software:
Required functionality and performance to the user and should be maintanable, dependable , security, efficiency, and usable.

Software Engineering:
Discipline that is concerned with all aspects of software production.

Fundamenal software engineering activities:
Software specification, software development, software validation, and software evolution.

Difference between software engineering and computer science:
Computer science focuses on theory and fundamentals, software engineering is concerned with the practicalities of developing and delivering useful software


Materi-1 PKN

Apa itu PKN?
> Pendidikan: upaya atau proses untuk mendewasakan individu.
Menurut filosofi:
1. Kebenaran menggunakan logika
2. Kebaikan menggunakan hati/etika
3. Estetika
>Kewarganegaraan: Pembentukan warga negara yang baik.

Hakikat PKN
Program yang bertujuan mengembangkan kemampuan peserta didik dalam memahami masalah pemerintahan negara.

Misi PKN Mengembangkan:
1. Pendidikan intelektual
2. Pendidikan politik
3. Pendidikan Afeksi

Tugas-1 DB

SISTEM BASIS DATA

1.     Pengertian Database
Basis Data atau yang lebih dikenal dengan Database adalah kumpulan data yang di simpan di dalam komputer secara sistematik yang saling berhubungan satu dengan yang lainnya sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

2.     Pengertian DBMS
Database Management System atau sering disingkat menjadi (DBMS) adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna.Tugas utama bagi DBMS adalah untuk menyediakan fungsi pendefinisian data bagi user untuk mengakses dan merubah data yang tersimpan. Di luar fungsi utamanya, DBMS juga dituntut untuk memiliki kemampuan untuk mengamankan data dari user yang tidak berkepentingan, perbaikan bagi kegagalan sistem, concurrency, sehingga user yang banyak jumlahnya tersebut dapat mengakses database pada waktu yang bersamaan, dan melakukan pengecekan integritas sehingga data pada bagian yang berbeda dari suatu database dapat tetap konsisten secara logika terhadap keseluruhan database. 

3.     Pengertian Oracle
Oracle adalah Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level). Oracle digunakan untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. 

4.     DCL
4.1 Pengertian DCL
Control Data Language (DCL) adalah bahasa komputer dan subset dari SQL, digunakan untuk mengontrol akses ke data dalam database,  menegakkan keamanan database pada database dan tingkat objek, berkaitan dengan hak akses dan hak-hak pengguna. Perintah DCL digunakan untuk menetapkan tingkat keamanan dalam database, yang melibatkan setup beberapa pengguna. Digunakan untuk memberikan peran didefinisikan dan hak akses ke pengguna. 

4.2 Jenis Perintah DCL
Ada dua jenis perintah DCL di Oracle: 
1. GRANT 
Grant adalah perintah dalam DCL untuk memungkinkan pengguna tertentu untuk melakukan tugas tertentu. Grant memungkinkan pemilik untuk memberikan suatu hak istimewa Objek pada objek untuk pengguna lain. Untuk memberikan suatu hak istimewa objek, pemberi harus memenuhi salah satu kriteria di bawah ini: 
1. Dia harus memiliki objek 
2. Dia harus memiliki akses pada objek dengan grant option dari pemilik obyek 
3. Dia harus memiliki hak istimewa sistem dan suatu hak istimewa objek pada objek
2. REVOKE
Revoke adalah perintah dalam DCL untuk membatalkan izin yang sebelumnya diberikan atau ditolak.

4.3 Keistimewaan
Keistimewaan adalah hak yang dapat diberikan kepada atau dicabut dari pengguna. Keistimewaan ada dua jenis:
1.  Sistem hak istimewa - Skema tingkat hak istimewa yang diberikan oleh DBA untuk para pengguna yang dikenal sebagai Sistem hak istimewa. Hak istimewa untuk mengeluarkan perintah seperti CREATE (cluster, database link, direktori, pekerjaan, prosedur, peran, sinonim, tabel, memicu, tablespace, jenis, tampilan, database), ALTER, DROP, DEBUG, KILAS, LOCK, CONNECT, RESOURCE. Hak istimewa ini tidak terbatas pada akses objek, tetapi berlaku di tingkat pengguna. 
2. Keistimewaan Obyek - Obyek hak istimewa tingkat dapat diberikan dari pengguna objek memiliki (lah Maha Pemberi) ke pengguna lain (penerima hibah). Pemberi izin akses pada objek tertentu dan penerima menikmati hak istimewa akses hanya pada objek database yang bersangkutan. Ini mungkin DELETE, SELECT, INSERT, UPDATE, EXECUTE, INDEX, READ, WRITE, ALTER (tabel, urutan). 


4.4  DCL dalam Oracle

Dalam Oracle, melaksanakan perintah DCL masalah implisit komit. Oracle menyediakan fasilitas untuk menampung hasil dari perintah-perintah yang masuk, dimana hasil-hasil tersebut tidak langsung berakibat pada suatu object database.
Misalkan perintah untuk menyisipkan suatu data ke tabel, maka data yang disisipkan tersebut tidak benar-benar masuk ke tabel yang dikehendaki. Ini bertujuan agar dapat dilakukan pembatalan perintah sebelumnya yang sudah dilakukan.

4.5  Karakteristik dan keutamaan Oracle
Database Oracle dapat mencakup banyak perangkat lunak semi-otonom sub-sistem. Fitur yang terdapat dalam Oracle, yaitu:
1.   Sesi aktif Sejarah (ABU), pengumpulan data untuk memantau langsung aktivitas database yang sangat terakhir.
2.   Data Guard untuk ketersediaan tinggi
3.   Generik Konektivitas untuk menghubungkan ke sistem non-Oracle.
4.   Data Pompa utilitas, yang membantu untuk mengimpor dan mengekspor data dan metadata antara database
5.   Database Resource Manager (DRM), yang mengontrol penggunaan sumber daya komputasi.
        Kelebihan Oracle, yaitu:
1.      Fleksibilitas
     Kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Berbagai fitur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi yang berukuran besar.
2.      Skalabilitas
     Kemampuan untuk terus berkembang dengan penambahan sumber daya. Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.

Rabu, 14 September 2011

Kupu-Kupu Salju

Pengarang: Felice Cahyadi
Tebal buku:248 Halaman
Penerbit: Gramedia

Novel ini bercerita tentang seorang cewek "Alice" yang diberikan buku harian oleh seorang cowok "Remy".
Remy akan memberikan kunci dari buku harian tersebut pada ulang tahun Alice.
Namun, saat ulang tahun Alice, Remy tak kunjung datang.Menghilang begitu saja.

Alice SMA di sebuah Sekolah yang favorit. yaitu SCS..
Disanalah akhirnya alice bisa bertemu lagi dengan Remy walaupun dengan sosok yang berbeda..

Novel yang ceritanya sangat menarik menurutku..^^
Mungkin, ini salah satu referensi novel yang bisa temen-temen cari untuk dibaca ^^

Selasa, 30 Agustus 2011

The Prince Of Korea

Salah satu novel islami yang pernah aku baca..
Novel nya menceritakan tentang seorang pangeran muda yang merupakan calon kaisar di Korea..
Dia masih berumur 17tahun..Kedua orang tuanya sudah meninggal..

Pangeran kabur dari istana karena ingin mengetahui dunia luar seperti apa..
Pangeran memiliki pesaing yaitu pamannya yang ingin merebut tahta yang akan diberikan kepada pangeran..
Pada akhirnya pangeran bertemu dengan kembarannya dan hidup bahagia di istana..hehe..^^

Di Novel ini aku banyak dapet pelajaran tentang bahasa korea ^^
Kalau penasaran baca aja langsung novelnya..

Judul: The Prince Of Korea
Pengarang: Deasylawati P
Penerbit: Afra
Tebal Buku: 160

Idul Fitri 1432H


Assalamu'alaikum..
waah...sudah bertemu dengan hari raya aja nih..
Ramadhan sudah meninggalkan kita kawan..>.<
Semoga di tahun depan masih bisa bertemu dengan ramadhan yaa..
Ramadhan yang selalu mempunyai warna..


Walaupun hari raya kali ini kembali berbeda hari..
tapi, tetep seru kok..
Tanggal 30 Agustus 2011:
Di rumah banyak saudara ngumpul..Ziarah..Keliling cibeber..Seru dech Asyik..

Besok ke rumah nenek dari bapak ^^

Minal aidzin walfaidzin ya semua..
Mohon Maaf Lahir dan batin..
Selamat hari raya Idul Fitri 1432H..

Kamis, 18 Agustus 2011

From Paris to Eternity

       
        Sebenernya novel ini sudah keluar lama, dikarenakan baru bisa dibeli pada bulan ini jadi ya baru selesai baca bulan ini juga. Aduh..ceritanya bikin deg-degan banget. Kadang sedih, kadang romantis (*jadi iri), kadang nyebelin. Pokoknya baca novel ini lengkap banget deh dengan berbagai perasaan yang berbeda.

Novel From Paris to Eternity ini sebenernya novel lanjutan dari “Eiffel Tolong!”. Sudah pernah baca belum?hehe.. di novel Eiffel Tolong bercerita tentang seorang cewek yang bernama Fay Regina Wiranata yang masih sekolah kelas 2 SMA ini diberi kesempatan untuk liburan ke Paris untuk les bahasa. Siapa sih yang ga seneng ditawarin liburan di Paris?? Selama 2 minggu lagi. Tapi, setelah sesampainya Fay di Paris Fay malah di culik oleh Andrew. Fay diberikan latihan fisik yang sangat kejam. Mentor latihannya digantikan oleh seorang cowok yang bernama Kent. Akhirnya Fay dan Kent malah sama-sama saling jatuh cinta. Di kelas les bahasanya Fay berkenalan dengan cowok yang bernama Reno. Fay melakukan tugas yang diberikan oleh Andrew untuk menyamar sebagai Sheena.



Selasa, 16 Agustus 2011

Trilogi Mawar Merah

           Akhirnya, setelah tertunda sangat lama untuk menyelesaikan membaca buku Trilogi Mawar Merah yang ditulis oleh Luna Torshyngu selesai juga. Cerita nya bener-bener bagus. Tapi, sad ending.

Bagi yang belum terbiasa membaca novel karya Luna memang awalnya bingung. Karena luna terbiasa menggunakan alur yang sering maju mundur. Settingnya pun sering berpindah-pindah. Jadi, dalam membacanya memang harus benar-benar dimengerti agar dapat memahami seluruh isi novelnya. Dan juga banyak sekali istilah-istilah jepang. 

Kenapa disebut Trilogi Mawar Merah? Karena bukunya memang ada tiga, yaitu Mawar Merah Mosaik, Mawar Merah Metamorfosis dan Mawar Merah Matahari. Ketiga bukunya bagus banget. Ceritanya menegangkan.

Buku Trilogi Mawar Merah bukan buku tentang cinta lhoo (*habis ada yang ngira buku cinta sih). Buku Trilogi Mawar Merah ini bercerita tentang seorang cewek yang bernama Rachel (Elsa/Double M) yang merupakan pembunuh bayaran yang berusaha melindungi seorang cewek yang bernama Riva. Riva merupakan keturunan asli dari Nissho. Salah satu keturunan di Jepang. Nissho merupakan keturunan yang semestinya menjadi ketua di organisasi paling tua di jepang, yaitu Oni.