Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.
UML digunakan untuk pembuatan model bagi aplikasi piranti lunak, dimana aplikasi tersebut dapat dijalankan pada semua jenis piranti keras, sistem operasi dan jaringan yang ada, serta ditulis dalam bahasa pemrograman yang umum digunakan.
UML terdiri atas beberapa bagian salah satunya yaitu Use Case Diagram.
Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya.
Seorang aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.
Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk semua feature yang ada pada sistem.
DFD ( Data Flow Diagram)
Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana data tersebut akan disimpan.
DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Kelebihan utama pendekatan aliran data, yaitu :
1. Kebebasan dari menjalankan implementasi teknis sistem.
2. Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem.
3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data.
4. Menganalisis sistem yang diajukan untuk menentukan apakah data-data dan proses yang diperlukan sudah ditetapkan.
the moon fang
Rabu, 09 Januari 2013
Unified Modelling Language (UML)
Minggu, 23 Desember 2012
Kisah sedih industri pesawat di Indonesia
Setelah melihat film habibie & ainun, saya jadi teringat kembali saat saya pernah ikut seminar tentang UAV..singkatannya saya lupa.. yg pasti UAV adalah pesawat tanpa awak yang bisa dipergunakan untuk berbagai macam kepentingan, seperti sbg pesawat mata2 dll.
Saat itu saya mengikuti seminar UAV dengan pembicara bapak Endri Rachman, beliau adalah mantan pegawai IPTN yang sekarang menjadi dosen di salah satu universitas di Malaysia, Beliau bercerita bahwa seandainya IPTN tidak dibubarkan pemerintah,maka Indonesia saat ini telah menjadi salah satu negara plg maju dalam industri pesawat terbang. Saya juga bertanya tanya..kenapa IPTN sampai dibubarkan.. setelah googling akhirnya saya tau kalo IPTN dibubarkan karena dianggap tidak menambah devisa,malah mengeruk devisa negara.. Tapi saya rasa hal itu pasti ada kepentingan politik di dalamnya..seharusnya IPTN tidak dibubarkan..tapi dibuat sedemikian rupa agar bisa menjadi perusahaan yg mendatangkan untung bagi negara.. Setelah dibubarkan engineer2 IPTN banyak yg lari ke luar negeri dan memajukan industri pesawat terbang di negara lain..karena mereka merasa todak dihargai di negeri sendiri..hmmm.. kasian banget tokoh jenius kita Bapak Habibie.. Sepertinya Beliau lahir di waktu dan kondisi yang salah.. Sayang sekali kejeniusannya tidak dihargai oleh bangsa sendiri..malah lebih dihargai oleh orang Jerman.. Semoga pemerintah sekarang bisa terbuka matanya dan lebih mengembangkan industri pesawat terbang nasional..
.
Sabtu, 10 Maret 2012
Aplikasi Text to Speech Bahasa Indonesia Dengan Delphi (2)
Melanjutkan posting sebelumnya, kali ini akan saya tampilkan diagram alir desain aplikasi secara umum.Semoga desain ini bisa membantu kawan2 yang ingin membuat aplikasi sejenis.. Untuk detail desain aplikasi secara jelas ditunjukkan pada gambar berikut:
Read More......Jumat, 09 Maret 2012
Aplikasi Text to Speech Bahasa Indonesia Dengan Delphi
pada saat saya mulai mengerjakan skripsi saya, saya merasa sangat kesulitan untuk mencari referensi tentang topik saya ini.kemudian saya berikrar dalam hati jika saya telah selesai mengerjakan skripsi maka saya akan berusaha membantu teman2 lain yg ingin belajar tentang Aplikasi Text to Speech Bahasa Indonesia.. well,now i've done it.. so i will fulfill my promise.. tp tentu saja bukan untuk penggunaan komersial.. ok,ini adalah abstrak skripsi saya:
Perkembangan teknologi informasi yang semakin maju membuat banyak hal yang biasa dilakukan manusia kini beralih menjadi computerized.Salah satu aplikasi yang dibutuhkan yaitu sistem Text to Speech yang dapat mempermudah pekerjaan manusia untuk dapat menghasilkan suara tanpa harus berbicara secara langsung. Text to Speech Synthesis System adalah sebuah konverter tulisan menjadi sebuah ucapan/audio (spoken language) yang bisa di dengar oleh user. Proses untuk membuat Text to Speech Synthesis System ini terdapat tiga tahap,yaitu pre-text processing, pemberian prosodi dan concatenation (perangkaian). Prosodi adalah perubahan nilai pitch selama pengucapan kalimat. Prosodi diperlukan agar sinyal suara dapat terdengar secara natural seperti suara manusia.
Skripsi ini membahas tentang bagaimana cara untuk memberikan prosodi kalimat berita, kalimat tanya dan kalimat perintah pada sinyal suara keluaran . Pengubahan tersebut dilakukan dengan mengubah pitch dari sinyal suara. Tentu saja untuk teks Bahasa Indonesia harus dilakukan sesuai dengan kaidah Bahasa Indonesia yang baik dan benar. Sedangkan database suara akan digunakan database fonem yang berukuran kebih kecil dibanding database kata. Fonem tersebut kemudian akan dirangkai dan dibangkitkan untuk menghasilkan sinyal suara. Oleh karena itu skripsi ini akan menggunakan beberapa algoritma untuk melakukan segmentasi kata dan pemenggalan suku kata. Sedangkan untuk pembangkitan prosodi akan dilakukan dengan synthesizer MBROLA yang dikembangkan oleh Polytechnique de Mons, Belgia dan dapat digunakan secara gratis. Dan untuk database diphone Bahasa Indonesia menggunakan milik bapak Arry Akhmad Arman.
Hasil dari proses aplikasi ini sinyal suara yang mempunyai prosodi berdasarkan jenis kalimatnya dengan dilengkapi oleh hasil dari segmentasi teks yang telah dilakukan. Segmentasi teks dilakukan sesuai dengan teks yang ditulis oleh user.
My First Post
hmm.. sebenernya males nge blog.. tapi karna g ada kerjaan jadi terpaksalah nge blog.. hehe.. rencana nya blog ini akan berisi tentang ilmu-ilmu komputer..semoga bermanfaat
Read More......