Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.
Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut :
• Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
• Menangani manajemen space dan basis data yang besar
• Mendukung akses data secara simultan
• Performansi pemrosesan transaksi yang tinggi
• Menjamin ketersediaan yang terkontrol
• Lingkungan yang terreplikasi
Oracle Database adalah sebuah sistem database yang cukup terkenal dimana oracle database itu sendiri memiliki pengertian suatu database yang digunakan oracle contohnya pada STIKOM Surabaya terdapat banyak database diantaranya database AAK, databasae keuangan dsb. Sistem ini telah banyak digunakan oleh perusahaan-perusahaan terkenal. Di dalam negeri perusahaan yang menggunakan sistem database ini diantaranya adalah :
Telkom Indonesia
Telkomsel
Pertamina
PLN
Lintasarta
dll
Oracle developer digunakan untuk membuat aplikasi/interface sebagai perantara user dan database. Setara dengan visual studio, Delphi dan kawan-kawan.
SQL DAN PL/SQL
SQL (Structured Query Language) digunakan sebagai antarmuka dalam pengelolaan data. SQL merupakan bahasa yang komprehensif untuk basis data, sehingga dibuat standar untuk bahasa SQL oleh ANSI (American National Standard Institute) dan ISO (International Standard Organization). Di dalamnya terdapat perintah untuk pendefinisian data, melakukan query dan update terhadap data. Perintah tersebut dikelompokkan dalam dua istilah: DDL (Data Definition Language) untuk pendefinisian data dan DML (Data Manipulation Language) untuk melakukan update dan query. Kebanyakan vendor dari RDBMS menggunakan SQL dari ANSI/ISO, tetapi beberapa vendor RDBMS memasukkan beberapa perintah tambahan sebagai fitur dari produknya. Di antaranya adalah fitur untuk pemberian hak akses terhadap data ataupun untuk maintenance. Dalam menerima masukan perintah SQL dari pengguna, vendor RDBMS telah menyediakan library yang dapat digunakan oleh programmer agar program yang dibuat dapat melakukan pengaksesan terhadap basis data. Selain itu, para vendor memberikan pula program yang dapat menerima masukan bahasa SQL yang kemudian dieksekusi oleh RDBMS. Oracle, sebagai salah satunya, telah menyediakan program yang dinamakan SQL*Plus. SQL*Plus dapat digunakan untuk melakukan eksekusi terhadap perintah SQL dari pengguna. SQL vs SQL*Plus
SQL merupakan bahasa yang meliputi perintah-perintah untuk menyimpan, menerima dan memelihara data dalam basis data. SQL*Plus merupakan aplikasi yang dapat mengenali dan mengeksekusi perintah SQL dan dapat menampilkan hasil dari perintah tersebut ke pengguna.
PL/SQL adalah bahasa pemrograman yang merupakan perluasan dari Structured Query Language. PL merupakan singkatan dari Prosedural Language. PL/SQL merupakan bahasa pemrograman yang menggabungkan bahasa procedural, seperti pernyataan percabangan (IF-THEN-ELSE), pengulangan (LOOP) dan deklarasi variable. PL/SQL dikembangkan oleh Oracle untuk pembuatan Fungsi, Database Trigger, dan Stored Procedure. Function merupakan sekumpulan perintah PL/SQL untuk menjalankan suatu tugas tertentu dan mengembalikan suatu nilai. Terdapat pada sebuah program unit yang disimpan dalam database untuk mengerjakan suatu tugas dengan mengembalikan suatu nilai tertentu.
Syntax Function:
CREATE [OR REPLACE] FUNCTION name [(parameter[, parameter,…])] RETURN datatype IS [local declaration;] BEGIN executable statements; [EXCEPTION Exception handlers] END [name];
Database triger merupakan sebuah program unit yang disimpan didalam database dan hanya dapat dieksekusi (fired) secara implisit oleh server (oracle server) menurut event yang terjadi pada object acuan dari trigger tersebut. Trigger dapat berisi SQL, PL/SQL, dan Java statement. Selain itu juga dapat memanggil method yang ditulis menggunakan bahasa C.
Kegunaannya Trigger : 1.Menentukan nilai kolom – kolom tertentu secara otomatis 2.Menghindarkan transaksi yang tidak valid 3.Membuat autorisasi sekuriti yang kompleks 4.Membuat bussines rule yang kompleks
Procedure ialah sekumpulan perintah PL/SQL untuk menjalankan suatu tugas tertentu. Stored procedure ialah prosedur yang telah di compile dan disimpan dalam database. Di dalam Procedure terdapat schema yang berisi sekumpulan SQL statement dan perintah – perintah PL/SQL yang disimpan dalam database dan bekerja sebagai sebuah unit yang dapat mengerjakan sekumpulan tugas tertentu.
Syntax Procedure:
CREATE [OR REPLACE] PROCEDURE name [(parameter[, parameter,…])] IS [local declaration;] BEGIN executable statements; [EXCEPTION Exception handlers] END [name];
PEMICU GANGGUAN PENDENGARAN DARI YANG SEPELE HINGGA BERAT
Telinga adalah indera penting untuk mendengarkan segala macam suara yang dihasilkan. Tapi ada beberapa hal yang diketahui bisa menyebabkan seseorang kehilangan pendengarannya baik karena masalah yang sering dianggap sepele atau masalah berat seperti penyakitserius.
Gangguan pendengaran umumnya dialami oleh seseorang ketika usianya semakin tua. Saat berusia 40-an sampai 60-an, kemampuan pendengaran akan berkurang secara drastis dan sekitar setengahnya mengalami kehilangan pendengaran di usia 80-an tahun.
Kemampuan seseorang untuk mendengar dibagi menjadi 4 proses yaitu:
1.Telinga eksternal membawa suara ke dalam saluran telinga atau telinga tengah.
2.Telinga tengah kemudian mengirimkan suara tersebut melalui serangkaian tulang kecil (yang disebut hammer and anvil) ke dalam telinga dalam, tulang ini juga mengartikan getaran suara menjadi impuls saraf.
3.Telinga bagian dalam akan menghubungkan getaran tersebut langsung ke ujung-ujung saraf yang bergabung untuk membentuk saraf pendengaran.
4.Saraf pendengaran akan mengirimkan impuls ke otak untuk dianalisis sehingga bisa diketahui arti dari suara yang didengar.
Jika salah satu proses tersebut terganggu, maka seseorang tidak bisa mendengar dengan baik. Berikut ini adalah beberapa hal yang bisa mengganggu pendengaran seseorang, seperti dikutip dari Lifemojo, Kamis (8/9/2011) yaitu:
Terpapar suara bising atau keras yang terus menerus
Penyebab suara keras ini bisa berasal dari kebisingan di tempat kerja, mesin atau alat-alat listrik, karenanya pekerja pabrik selalu disarankan untuk menggunakan penutup telinga. Selain itu suara yang sangat keras dan tiba-tiba seperti tembakan, petasan atau ledakan bisa membuat gendang telinga pecah atau kerusakan telinga bagian dalam.
Suara musik keras di konser juga bisa merusak pendengaran secara permanen. Rata-rata tingkat desibel pertunjukan rock sebesar 110, kondisi ini cukup keras untuk menyebabkan kerusakan permanen setelah 15 menit.
Menggunakan earphone atau headphone
Mendengarkan musik melalui headphone atau earphone bisa menyebabkan perubahan pendengaran secara sementara atau permanen, karenanya kecilkan volume dan batasi waktu penggunaannya.
Akumulasi wax
Setelah suara keras, maka akumulasi lilin (wax) dalam saluran telinga yang bisa memblokir tabung eustachio adalah penyebab paling umum kedua terganggunya pendengaran. Penumpukan lilin ini akan mempengaruhi pendengaran dan menimbulkan rasa sakit di telinga.
Infeksi telinga
Kehilangan pendengaran sementara bisa disebabkan oleh infeksi telinga yang menyebabkan lapisan telinga tengah membengkak dan menimbulkan penumpukan nanah, karenanya gendang telinga tidak bekerja dengan baik dan pendengaran menurun.
Otosclerosis
Kondisi ini merupakan penyakit keturunan umum yang mana tulang baru terletak di salah satu tulang kecil dalam telinga tengah, sehingga mencegah transmisi suara dari tulang normal di gendang telinga ke telinga bagian dalam.
Tumor
Tumor pada telinga tengah seperti rhabdomyosarcoma, glomus tumors dan kista kulit bisa membuat seseorang kehilangan pendengarannya.
Obat ototoxic
Penggunaan obat ototoxic seperti beberapa antibiotik, anti-inflamasi dan obat-obatan kemoterapi bisa merusak koklea yang berfungsi menerjemahkan suara menajdi impuls saraf ke otak. Kerusakan ini bisa bersifat sementara dan bisa dikembalikan, tapi ada juga yang permanen.
Software bermasalah dimana terjadi karena ketidakmampuan sebuah project yang diinginkan karena beberapa hal dibawah ini:
Project berjalan melebihi anggaran sehingga perlu diperhitungkan anggaran (budget)
Project terlalu banyak waktu
Software tidak efisien sehingga merepotkan orang
Software berkualitas rendah (tidak bagus)
Software tidak memenuhi persyaratan
Variabelnya tidak jelas seehingga coding rumit
Pada intinya software crisis itu tidak adanya kejelasan, kompleksitas, ekspektasi, maupun perubahan. Ketika mendapatkan suatu project pastinya dalam pelaksanaannya melalui beberapa tahapan (survey, analisis, penggunaan metode, perancangan dsb). Supaya langkah yang ada dalam metode terjadi jadi harus terdokumentasi.
Aplikasi Perangkat Lunak & Dokumentasi
Menurut pendapat Aji Supriyanto dalam bukunya “ Pengantar Teknologi Informasi” (2005:117), aplikasi perangkat lunak (software application) adalah : “Sebuah software program yang memiliki aktivitas pemrosesan yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu.”
Contoh dari Aplikasi tersebut yaitu sbb: pengolah kata, lembar kerja, pemutar media.
Dokumentasi merupakan sesuatu yang tertulis, terekam yang menjelaskan apa yang terjadi, sehingga dapat dijadikan sebagai pedoman yang nantinya juga berfungsi sebagai pengingat tentang segala sesuatu (formulir, KTP, SIM, buku catatan pelajaran,slip gaji, akte kelahiran, ijasah, buku pelajaran, STNK dsb).
Dokumentasi Aplikasi
Dari pengertian aplikasi serta dokumentasi yang tertera di atas dapat dimengerti tentang apa sich yang dikatakan dokumentasi aplikasi. Pendokumentasian aplikasi ini meliputi:
Perencanaan (SDP=Software Development Plan) ketika fase perencanaan
Dokumentasi Pengujian (STP=Software Test Plan, STRp=Software Test Report)
Dokumentasi yang berhubungan dengan produk (SUM=Software User Manual, SPS=Software Product Specification, VDD=Version Description Document)
Dokumen lainnya
Keperluan Dokumentasi Pada Suatu Proyek Pengembangan Sistem:
Pendefinisian: Tertuang dalam suatu Statement of Work (SOW) yaitu Pengantar, Tujuan dan obyektif, Scope(seberapa besar aplikasi tersebut), Asumsi, User(siapa yang menggunakan), Sumber Daya, Milestone untuk penjadwalan, Pembiayaan, Amandemen(perubahan), Tanda tangan. Tujuan SOW adalah menjelaskan biaya dan jadwal serta asumsi utama proyek, menjelaskan peranan dan tanggung jawab, mengukuhkan definisi hal yang akan dicapai proyek, mendorong diselesaikannya proyek tersebut karena adanya kesepakatan tertulis dalam dokumen tersebut.
Organisasi: Struktur team(peran, tanggung jawab, hubungan pelaporan), Dokumentasi(perangkat dokumen teknis seperti Manual on-line, laporan status dan jadwal), Pertemuan(absensinya, progress report, pengubahan terhadap apa yang dikoreksi).
Pengawasan: Status collection dan assessment(data tentang progres pekerjaan menuju milestone), Change control(evaluasi pelaksanaan teknis dan jadwal, yang meliputi: perubahan yang terjadi, dampak finasial, cara penanganan dampak), Corrective action(revisi pedekatan yang dilakukan untuk pencapaian tujuan sesuai SOW).
Penyelesaian: Laporan transisi dari perancangan ke implementasi, Identifikasi untuk kerja proyek (tingkat keberhasilan yang dicapai), Menggambarkan tendensi antar personal yang terlibat. Dalam hal ini penyelesaian proyek(sebelum diterbitkan) pasti ada tanda-tanda pembuatnya pada aplikasi tersebut(produk) seperti simbol pemanis atau simbol-simbol yang menunjukkan bahwa aplikasi tersebut dibuat olehnya.
Leading: Dalam hal ini pemimpin memegang peranan yang sangat penting, yang mana pemimpinnya harus jelas, proyek ini maunya seperti apa sehingga pemimpin dituntut harus konsen.