Latest Entries »

 

  1. Apa yang telah saya pelajari tentang Sistem Informasi adalah, suatu system terintegrasi yang mampu menyediakan informasi yang bermanfaat bagi pengguna.
    Dalam system informasi ini biasanya terdapat proses bisnis yang berjalan untuk membantu sebuah perusahan atau pengguna yang lain.

 

System informasi mempunyai karakteristik, yaitu

1.    Memiliki Komponen

2.    Memiliki batasan system

3.    Lingkungan luar yang dapat memengaruhi system

4.    Interaface system

5.    Input

6.    Output

7.    Data

8.    Proses

9.    Sasaran atau tujuan system

 

Banyak cakupan dan turunan yang dimiliki oleh Sistem Informasi, seperti Sistem Informasi Perbankan, Sistem Informasi Management, Sistem Informasi Akuntansi, Sistem Informasi Asuransi, Sistem Penunjang Keputusan, dan masih banyak lagi

Demikian adalah penjelasa singkat tentang Sistem Informasi dan cakupannya.

Sumber : http://superhugeblog.blogspot.com/2013/03/definisi-dan-cakupan-sistem-informasi.html

 

 

  1. Bahasa Pemrograman apa sajakah yang suda anda pelajari dan ingin lebih diperdalam.

 

–          PHP & Java, keduanya sudah saya pelajari, namun penguasaan untuk keduanya masih minim,

Ingin lebih menguasai PHP, sedikit belajar dari buku dan bertanya kepada yang lebih menguasainya.

 

  1. Projek Sistem Informasi apa saja yang sudah pernah anda kerjakan/rencanakan

–          Projek sistem informasi yang sudasaya kerjakan adalah pembuatan web sederhana unutk keperluan penulisan ilmiah

 

  1. Apa yang anda harapkan dari penulisan ini  apap pula yang ada lakukan untuk mencapai target/harapan tersebut

–          Hanya sekedar berbagi pengalaman dan bertukar informasi dan sebagai motovasi bagi penulis untuk belajar lebih giat lagi

 

 

 

OpenSource

OpenSource atau bahasa Indonesianya Sumber Terbuka, adalah sistem pengembangan atau developement yang bukan di develop oleh suatu individu atau perorangan, namun adanya komunitas user yang saling bekerjasama dengan memanfaatkan source-code yang sudah ada dan dapat didapat secara cuma-cuma.

Opensource mempunyai budaya tersendiri, yaitu giving culture atau bahasa Indonesia budaya memberi. Dalam pengertiannya berarti, suatu user yang sudah diberi source-code tersebut merasa termotivasi untuk dapat berkarya tanpa ada yang mencampuri yang bertujuan untuk manfaat orang banyak.

Biasanya hasil karya opensource dipublikasikan lewat situs penyimpanan source terbesar seperti sourceforge, github atau mungkin mempublikasikan karya mereka sendiri lewat blog atau website pribadi.

Indonesia sendiri punya beberapa komunitas OpenSource. Seperti UGOS, IGOS dan beberapa komunitas lainnya yang tidak disebutkan (karena sangat banyak di Internet).

Permasalahan yang Ada

Namun, permasalahan yang ada dan beredar saat ini menurut pantauan penulis, bahwa si developer mempublikasikan bahwa softwarenya adalah gratis dan berlisensi opensource, namun sang developer enggan untuk memberi source-code ke publik. Kalau kita baca kembali apa itu OpenSource, seharusnya sang developer bersifat transparan atau terbuka kepada publik.

Banyak sekali pelaku internet yang mengambil kesempatan dari yang namanya OpenSource. Mulai dari adanya embel-embel iklan link shortenerlah (yang di klik dapet duit, tapi engga seberapa), dan banyak sekali pelaku internet yang mengambil keuntungan lainnya seperti merubah license dari OpenSource menjadi komersil, alias berbayar.

Karena proyek OpenSource adalah tidak berbayar alias gratis, banyak sekali project yang terhenti. Banyak developer yang menghentikan proyeknya saat orang-orang merasa termanfaati akan source atau software yang ia bangun. Bagi sebagian orang atau bahkan kebanyakan orang hal tersebut sangat disayangkan.

Gateway Initiative (OSGi)

OSGi atau Open Source Gateway initiative adalah sebuah modul sistem dan layanan platform untuk bahasa pemrograman Java yang mengimplementasikan komponen model yang komplit dan dinamik. Adapun aplikasi atau komponen yang berasam dari paket bundle untuk pengerjaan, secara otomatis dapat dipasang dari jarak jauh bahkan di start, stop atau update. Untuk melakukan uninstall juga tidak membutuhkan reboot atau restart.

Layanan dari OSGi ini membolehkan rangkaian registry untuk mendeteksi adanya beberapa layanan baru atau menghapus layanan tersebut dan beradaptasi dengan tepat.

Perkembangan dari OSGi ini sangat cepat sekali. Yang tadinya hanya fokus pada layanan gateway, kini sudah merambah pada aplikasi mobile phone sampai open source Eclipse IDE.

OSGi allicance adalah sebuah organisasi standar terbuka yang didirikan pada bulan Maret tahun 1999 yang bertugas dalam melakukan rutinitas pada OSGi standar.

OSGi terkumpul dalam framework yang secara konsep dipisahkan pada beberapa area seperti:

  1. Bundles: rangkaian yang merupakan komponen jar dengan extra manifest header.
  2. Services: Layer yang menyambungkan layanan dalam cara yang dinamik.
  3. Services Registry: Layanan Manajement API.
  4. Life-Cycle: Manajemen API untuk install, start, stop, update, uninstall.
  5. Modules: Layer yang mengenkapsulasi dan deklerasi banyaknya ketergantungan.
  6. Security: Layer yang menangani aspek keamanan dengan membatasi rangkaian tersebut.
  7. Execution Environment: Menyatakan metode dan class tersedia pada platform tertentu.

Virtualization

Virtualisasi adalah simulasi software ataupun hardware yang menjalankan software lainnya menggunakan Virtual Machine atau VM. Ada banyak sekali bentuk virtualisasi.

Beberapa tipe dari virtualisasi:

  1. Hardware
  2. Desktop
  3. Software
  4. Memory
  5. Storage
  6. Data
  7. Network

Hardware
Virtualisasi hardware ini definisinya adalah sebuah Mesin virtual dimana bekerja seperti komputer lain biasanya dengan Sistem Operasi. Software mengeksekusi virtual mesin ini yang dipisahkan dari resource hardwarenya masing-masing. Contoh sebuah pc menjalankan Windos dapat menjalan mesin virtual yang terlihat seperti komputer yang menggunakan CentOS.

Saat ini banyak sekali masalah terkait virtualisasi dengan kompleksitasnya yang berujung pada lisensi. Contoh untuk server yang menjalankan Linux menawarkan sebuah virtualisasi Windows Server masih harus memenuhi biaya lisensinya. Atau ada juga vendor software yang menyuruh untuk melakukan update lisensinya untuk dipasangkan virtualisasi, namun fleksibilitas dengan masalah harga lisensi adalah kebutuhan yang saling berlawanan.

API

API atau Application Programming Interface adalah sebuah protokol yang digunakan sebagai antar muka oleh komponen software untuk berkomunikasi dengan yang lainnya.

Saat ini API banyak digunakan sebagai konten pembagi. Singkatnya, API dapat membolehkan para komunitas web untuk membuat sebuah API yang berguna untuk membagi konten dan data diantara para komunitas lainnya. Dalam hal ini, konten yang dibuat dalam suatu tempat secara dinamik dapat dipost dan diupdate pada lokasi yang berbeda-beda pada web.

COntohnya speerti:

  • Foto dapat dibagi dari website seperti flickr, photobucket ke sosial website seperti facebook dan myspace.
  • Konten dapat di embed, seperti embed dari slideShare pada profil LinkedIn.
  • Konten video dapat di embed pada website yang disediakan berlainan host.
  • Dan masih banyak lagi.

API yang dimaksudkan untuk digunakan oleh lebih dari satu bahasa tingkat tinggi pemrograman sering memberikan, atau ditambah dengan fasilitas yang secara otomatis memetakan API untuk fitur (sintaksis atau semantik) yang lebih alami dalam bahasanya. Hal ini dikenal sebagai language binding, dan API itu sendiri. Tujuannya adalah untuk merangkum sebagian besar fungsi yang diperlukan dari API, meninggalkan lapisan tipis yang tepat untuk setiap bahasa.

sumber img: wikipedia

sumber : http://dcyber09.webku.jp/182/pengantar-telekomunikasi-opensource-gateway-initiative-virtualization-api/

Arsitektur dari sisi Server

Sebuah eksekusi sisi server adalah server web khusus eksekusi yang melampaui standar metode HTTP yang mendukung. Sebagai contoh penggunaan script CGI pada tag khusus sisi server yang tertanam dihalaman HTML, tag ini memicu tindakan terjadi atau program untuk mengeksekusi.

Karakteristik server :

a.Selalu menunggu permintaan salah satu client
b.Melayani client lalu menjawab dengan data yang diminta client
c.Sebuah server dapat berhubungan dengan server lainnya untuk melayani permintaan client
d.Jenis server khusus mencakup, Web server, FTP server, Database server, Email server, File server, Print server, dan kebanyakan layanan web juga memliki server.

Jadi secara umum Arsitektur Client-Server adalah sebuah aplikasi terdistribusi arsitektur yang memiliki tugas atau beban kerja antara penyedia layanan (server) dan pelayan pemohon (client). Sering kali client dan server beroperasi melalui jaringan komputer pada hardware yang terpisah. Sebuah mesin server yang bertugas sebagai host untuk menampung sumber daya untuk berbagi dengan client.
Dalam perkembangannya client-server dikembangkan oleh perusahaan software besar seperti Baam, Informix, Microsoft, Sun microsystem, Lotus, SAP, Novell, Sybase, dan lain-lain. Perusahaan inilah diantaranya muncul diera pertama dikembangkannya konsep client-server.

1.Arsitektur sisi client istilah ini merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien) sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi klien eksekusi, dan cookie adalah contoh dari sisi klien penyimpanan. Karakteristik Klien : a.Selalu memulai permintaan ke server. b.Menunggu balasan. c.Menerima balasan. d.Biasanya terhubung ke sejumlah kecil dari server pada satu waktu. e.Biasanya berinteraksi langsung dengan pengguna akhir dengan menggunakan antarmuka pengguna seperti antarmuka pengguna grafis. f.Khusus jenis klien mencakup: web browser, e-mail klien, dan online chat klien.

GPS

Apa itu GPS?

GPS (Global Positioning System) merupakan sistem navigasi satelit yang dikembangkan oleh Departemen Pertahanan Amerika Serikat (US DoD = United States Department of Defense). GPS memungkinkan kita mengetahui posisi geografis kita (lintang, bujur, dan ketinggian di atas permukaan laut). Jadi dimanapun kita berada di muka bumi ini, kita dapat mengetahui posisi kita dengan tepat.
GPS terdiri dari 3 segmen: Segmen angkasa, kontrol/pengendali, dan pengguna:
• Segmen angkasa: terdiri dari 24 satelit yang beroperasi dalam 6 orbit pada ketinggian 20.200 km dan inklinasi 55 derajat dengan periode 12 jam (satelit akan kembali ke titik yang sama dalam 12 jam). Satelit tersebut memutari orbitnya sehingga minimal ada 6 satelit yang dapat dipantau pada titik manapun di bumi ini. Satelit tersebut mengirimkan posisi dan waktu kepada pengguna seluruh dunia.
• Segmen Kontrol/Pengendali: terdapat pusat pengendali utama yang terdapat di Colorodo Springs, dan 5 stasiun pemantau lainnya dan 3 antena yang tersebar di bumi ini. Stasiun pemantau memantau semua satelit GOS dan mengumpulkan informasinya. Stasiun pemantau kemudian mengirimkan informasi tersebut kepada pusat pengendali utama yang kemudian melakukan perhitungan dan pengecekan orbit satelit. Informasi tersebut kemudian dikoreksi dan dilakukan pemuktahiran dan dikirim ke satelit GPS.
• Segmen Pengguna: Pada sisi pengguna dibutuhkan penerima GPS (selanjutnya kita sebut perangkat GPS)yang biasanya terdiri dari penerima, prosesor, dan antena, sehingga memungkinkan kita dimanapun kita berada di muka bumi ini (tanah, laut, dan udara) dapat menerima sinyal dari satelit GPS dan kemudian menghitung posisi, kecepatan dan waktu.

Bagaimana cara kerja GPS?
Setiap satelit mentransmisikan dua sinyal yaitu L1 (1575.42 MHz) dan L2 (1227.60 MHz). Sinyal L1 dimodulasikan dengan dua sinyal pseudo-random yaitu kode P (Protected) dan kode C/A (coarse/aquisition). Sinyal L2 hanya membawa kode P. Setiap satelit mentransmisikan kode yang unik sehingga penerima (perangkat GPS) dapat mengidentifikasi sinyal dari setiap satelit. Pada saat fitur ”Anti-Spoofing” diaktifkan, maka kode P akan dienkripsi dan selanjutnya dikenal sebagai kode P(Y) atau kode Y.
Perangkat GPS yang dikhususkan buat sipil hanya menerima kode C/A pada sinyal L1 (meskipun pada perangkat GPS yang canggih dapat memanfaatkan sinyal L2 untuk memperoleh pengukuran yang lebih teliti.
Perangkat GPS menerima sinyal yang ditransmisikan oleh satelit GPS. Dalam menentukan posisi, kita membutuhkan paling sedikit 3 satelit untuk penentuan posisi 2 dimensi (lintang dan bujur) dan 4 satelit untuk penentuan posisi 3 dimensi (lintang, bujur, dan ketinggian). Semakin banyak satelit yang diperoleh maka akurasi posisi kita akan semakin tinggi. Untuk mendapatkan sinyal tersebut, perangkat GPS harus berada di ruang terbuka. Apabila perangkat GPS kita berada dalam ruangan atau kanopi yang lebat dan daerah kita dikelilingi oleh gedung tinggi maka sinyal yang diperoleh akan semakin berkurang sehingga akan sukar untuk menentukan posisi dengan tepat atau bahkan tidak dapat menentukan posisi.
Bagaimana GPS digunakan?
Perangkat GPS menerima sinyal dari satelit dan kemudian melakukan perhitungan sehingga pada tampilan umumnya kita dapat mengetahui posisi (dalam lintang dan bujur), kecepatan, dan waktu. Disamping itu juga informasi tambahan seperti jarak, dan waktu tempuh. Posisi yang ditampilkan merupakan sistem referensi geodetik WGS-84 dan waktu merupakan referensi USNO (U.S. Naval Observatory Time).
Siapa yang dapat menggunakan GPS?
GPS dipergunakan pada berbagai bidang antara lain, sistem navigasi pesawat, laut dan darat, pemetaan dan geodesi, survei, sistem penentuan lokasi, pertanian, eksplorasi sumber daya alam, dan masih banyak lagi.
Apakah GPS itu gratis?
Teknologi GPS dapat digunakan oleh siapa saja, yang kita butuhkan hanya membeli perangkat penerima GPS dan selanjutnya informasi posisi dapat kita dapatkan tanpa membayar apapun.
Bagaimana akurasi GPS?
GPS memiliki dua tingkat ketelitian:
• Sistem posisi standar (standard positioning system / SPS)
SPS merupakan yang disediakan untuk umum (sipil). Tingkat akurasi yang dihasilkan adalah 100 m untuk posisi horisontal dan 150 meter untuk posisi vertikal.
• Sistem posisi presisi (precision positioning system / PPS)
PPS digunakan oleh Departemen Pertahanan AS dan tidak disediakan untuk umum.
Sejak Mei 2000, Pemerintah AS telah meningkatkan akurasi untuk SPS dengan menon-aktifkan SA (selective availability) hingga 20 meter untuk posisi horisontal.
Apa saja perangkat GPS itu?
Perangkat GPS ada bermacam-macam dan umumnya tergantung dari tujuan dan aktivitas yang akan kita lakukan. GPS untuk udara (aviation GPS) akan berbeda arsitekturnya dengan yang akan kita gunakan untuk navigasi di darat/mobil. Secara umum perangkat GPS dibagi menjadi 3 (tiga) fungsi yaitu navigasi udara (aviation), laut (marine) dan darat (land).
Apakah GPS juga Kompas?
GPS itu bukan Kompas magnetik, kecuali disebutkan bahwa perangkat GPS tersebut memiliki fungsi sebagai kompas magnetik sehingga anda tahu dimana arah Utara. Namun demikian GPS dapat memberitahu arah mana kita BERGERAK, sehingga kita dapat mengetahui dimana arah Utara. Apabila anda tidak bergerak, maka arah yang ditnjukkan kemungkinan benar SALAH.
Perangkat GPS apa yang cocok buat saya?
Mulai saja dengan perangkat GPS yang sederhana. Selain harganya terjangkau dan anda bisa membiasakan diri menggunakan GPS dan mengerti kebutuhan anda yang sebenarnya. Ada beberapa vendor GPS yang tersedia, diantaranya Garmin, Magellan, Trimble, dan Leica. Hal yang paling penting adalah, apapun perangkat GPS yang anda beli, pastikan bahwa perangkat tersebut memiliki 12 channel penerima untuk mendapatkan hasil yang memuaskan.
Saya memiliki GPS dan saya tetap tersesat!!
Masalahnya bukan pada GPS-nya, tetapi cara anda menggunakannya. Anda harus memahami cara kerja perangkat GPS anda dengan baik. Luangkan waktu untuk membaca manual dan petunjuk pemakaian.
Saya memiliki PDA, apakah dapat memiliki fungsi GPS juga?
Anda dapat menambahkan perangkat GPS pada PDA anda. Anda dapat memilih perangkat GPS-CF atau Bluetooth GPS, atau bahkan perangkat GPS biasa. Masing-masing memiliki kelebihan dan kekurangannya. Silahkan googling aja dech kalo mau tau banyak . Intinya, PDA anda ditambahkan perangkat GPS dan instalasi perangkat lunak yang mendukung dan selanjutnya silahkan bergembira dengan GPS anda. Bagaimana menyambungkan perangkat tersebut dengan PDA anda, semuanya diterangkan dengan jelas dalam manual perangkat GPS yang bluetooth atau CF yang anda beli.
Apakah Ponsel (Hand Phone) bisa ditambahkan perangkat GPS?
Beberapa ponsel sudah dilengkapi dengan GPS, contohnya Garmin NavTalk dan HP IPAQ hw6515. Beberapa ponsel bisa ditambahkan perangkat GPS antara lain SE P910i, Nokia beberapa tipe.

 

 

Sumber : http://telecomeducation.blogspot.com/2009/06/apa-itu-gps.html

CONTOH APLIKASI GPS :

TrackMate

GPS yang lumayan memukau ini memiliki kemampuan untuk menandai tujuan serta melihat rincian lokasi kita, kecepatan, kecepatan maksimal, dll. Kita juga dapat mengirim penanda pada peta, yang dilambangkan oleh bendera merah kecil agar kita dapat berbagi lokasi dengan teman atau keluarga melalui web atau ponsel.

Buddyway

Buddyway adalah teman sempurna bagi yang hobby-nya traveling. Buddyway akan menuntun kita mencari lokasi secara rinci, mengetahui kecepatan perjalanan tiap lokasi, perkiraan waktu yang dibutuhkan antara 2 interval, maksimal perubahan pada kecepatan, total waktu perjalanan, dll. Kita juga dapat berbagi pengalaman dari perjalanan kita dengan mengupload peta kita melalui url khusus yang dapat dikirim kepada teman-teman.

We-travel

GPS ini memiliki ciri khusus dengan menampilkan peta terlebih dahulu secara meluas, sehingga kita bisa membuat rute navigasi sendiri secara rinci. GPS ini agak rumit untuk diikuti karena banyaknya hal-hal teknis yang musti diperhatikan secara seksama.

Google Maps

Ini adalah aplikasi GPS paling populer saat ini karena hampir semua ponsel yang memiliki GPS

E-News

E-News adalah kependekan dari Electronic News. E-News seperti katanya berarti berita atau informasi yang dikemas secara menarik dan disampaikan melalui media ekeltronik secara online, yang biasanya ditampilkan oleh komputer yang terhubung dengan internet / ditampilkan oleh browser yang terhubung dengan sebuah server
E- News adalah berita yang menggunakan perangkat komputer yang terhubung dengan bejaringan komputer global. terdapat juga beberapa istilah untuk berita elektronik atau electronic news diantaranya online news atau digital news.
Memasuki era globalisasi, media cetak baik koran, tabloid, maupun majalah tidak hanya mengandalkan edisi fisik yang tercetak saja untuk memberikan informasi dan berita aktualnya kepaa para pembaca, akan tetapi media ini dituntut untuk semakin berkembang dan membuat sebuah inovasi baru dengan memberikan sajian informasi yang online sehingga informasi yang diberikan kepada pembaca lebih up to date, aktual serta cepat karena dapat diakses hanya dalam beberapa detik saja melalui internet.
E-News di Indonesia, umumnya dikembangkan oleh surat kabar maupun majalah ternama, karena baik surat kabar maupun majalah ternama ini sudah eksis secara cetak, lekat dihati pembacanya, kuat secara modal, serta memiliki jaringan distribusi yang luas. sehingga mereka menerbitkan edisi online sebagai wujud pelayanan kepada para pembaca, sehingga dengan menggunakan protocol dan teknologi internet yang menghubungkan sistem jaringan komputer global, mereka dapat menerbitkan edisi online yang dapat diakses secara cepat dan seketika oleh pembaca.
Berikut ini beberapa contoh penyedia layanan berita online (News Service Provider) terkemuka dan terpercaya di Indonesia ;

  1. http://www.kompas.com
  2. http://www.liputan6.com
  3. http://www.republika.co.id
  4. http://www.jawapos.com
  5. http://www.media-indonesia.com
  6. http://www.okezone.com
  7. http://www.detik.com
  8. http://www.forum.co.id
  9. http://www.gatra.co.id
  10. http://www.tempo.co.id
  11. http://www.seputarindonesia.com
  12. dll

Internet sebagai sebuah jaringan komputer global yang memicu perkembangan berita elektronik (E-News). Teknologi internet memungkinkan berita dipublikasikan dengan menggunakan format HTML (Hypertext MarkUp Language). Format berita baik teks, gambar, video, audio dan animasi dapat disajikan secara digital, sehingga pembaca dapat mengakses berita yang dibutuhkan dengan cepat.
Pada E-News, pembaca tidak hanya bisa menikmati berita dan informasi aktual yang disajikan, akan tetapi juga menikmati layout atau tampilan yang interaktif, serta headline news yang dikemas secara singkat dan jelas sehingga menarik minat pembaca, berita yang disajikan dapat berubah dengan cepat sesuai perkembangan dan dapat didownload dengan mudah dalam beberapa detik saja. Selain itu, pembaca juga dapat memberikan feedback berupa kritik maupun comment pada situs berita online / e-news tersebut.

Sumber : http://alistadiponegoro.blogspot.com/2009/07/e-news-definisi-e-news-e-news-adalah.html

Compiere

Compiere adalah software Enterprise Resource Plning (ERP) yang bersifat open source atau gratis untuk perusahaan menengah dan kecil dalam bidang distribusi, ritel, pelayanan, dan manufakturing, compiere menggunanakan database oracle danpostgreSQL

di bangun dengan menggunakan Java J2EE dapat di jalankan di berbagai platform seperti Windows, Linux, Unix, dll. Di Indonesia, beberapa perusahaan manufaktur di Indonesia sudah banyak yang menggunakannya. Compiere dilengkapi dengan beberapa fitur, semisal Inventory Management, Purchasing, Sales Order, Account Payable, Account Receivable dan General Ledger sebagai pondasinya.

Cara menginstall compiere

1.       Menginstall database

2.       Menginstall JDK

3.       Mengunduh dan mengekstrak Compiere

4.       Persiapan Instalasi Server

5.       Pengaturan Database (import dan setup database Oracle untuk compiere)

6.       Memulai server

7.       Mensetup klien

8.       Memulai klien (nama dan password)

Loginlah sebagai SuperUser (case sensitive) dan passwordnya : System. Compiere akan mengingat data login anda. Pilih Role sebagai GardenWorld Admin.

 

halaman utama compiere

 

tampilan menu pada compiere

 

5. Kelebihan Compiere :

• Implementasi Cepat, Dengan asumsi tanpa memerlukan proses pengambilan keputusan yang panjang
• Benar benar Terintegrasi, artinya semua data (ERP, CRM dan Akunting) di picu dari transaksi yang sama.
• Aman dari Kegagalan, orang umumnya akan berusaha aman dari kesalahan.
• Rich and Reach – Rich (kaya) mengacu pada system Clien/Server interface yang memiliki semua fitur yang diperlukan. Reach (terjangkau) mengacu kepada web interface dimana dapat diakses tanpa harus memerlukan program khusus dari sisi klien.
• Global Market, cukup mudah membangun multi fungsi di Compiere dimana mengijinkan
• anda untuk berbuat di pasar global dengan bahasa yang berbeda, mata uang, dan metode akuntansi.
• Smart User Interface, hampir semua tampilan windows dikembangkan pada aturan dasar, berdasarkan dictionary.

Berikut ini Toolbar yang terdapat dalam Compiere:
1. Ignore : tidak menyimpan data yang baru saja diinput.
2. Help : untuk menampilkan window help.
3. New Record : membuat atau memulai record baru.
4. Delete : Menghapus data yang sudah di input.
5. Save : menyimpan data yg diinput untuk disimpan dalam database.
6. Refresh : Menampilkan data yang baru diinput sehingga data yg lama tidak tampil dalam window.
7. Find : mencari data yang dapat meliputi pencarian customer, vendor , client dan lainnya.
8. Attachment : digunakan untuk pengiriman database ke user yang meminta pengiriman melalui web.
9. Data Grid : Menampilkan seluruh database yang berupa tabel.
10. History : tampilan kalender yang menentukan tanggal dibuatnya database dalam compiere dan menampilkan seluruh data berdasarkan tanggal.
11. Menu : digunakan untuk balik ke window menu utama.
12. Parent Record : menampilkan data hanya berupa judul.
13. Detail Record : menampilkan record atau data secara detail.
14. First Record : menampilkan record yang ada di baris atasnya beserta dengan keterangan.
15. Last Record : menampilkan record hanya pada baris bawahnya atau sebelum.
16. Next record : menuju kedalam record selanjutnya dalam suatu report.
17. Last record : menuju kedalam record sebelumnya dalam suatu report.
18. Report : menampilkan report yang sudah terdapat data input.
19. Arcive document & Report : mengambil data berupa dokumen dan Report.
20. Print : icon yang digunakan untuk mencetak laporan dalam bentuk hasil cetakkan kertas.
21. Zoom Across : menampilkan tampilan window zoom untuk mengganti data.
22. Active Workflows.

Tugas KSI Lanjut

Untuk Produk Biskuit kaleng, yang dipasarkan dipasar lokal dan juga kebebrapa negara tetangga kamu bekerja sama dengan beberapa pihak diantaranya perusahaan bahan baku, perusahaan almunium untuk kemasan biskuit itu sendiri, bekerja sama dengan industri kimia, bekerja sama dengan industri kertas sebagai bahan utama pembuatan kardus, bekerja sama dengan perusahaan packaging untuk pengemasan produk, bekerjasama dengan pabrik plastik untuk membungkus kemasan. Sedangkan untuk penjualan kami bekerja sama dengan supermarket-supermarket dan juga minimarket dikota-kota di Indonesia serta mempekerjakan tenaga salesman untuk menjual barang ke warung-warung kecil sementara untuk penjualan ke Negara-negara tetangga kami bekerjasama dengan beberapa eksportir dan minimarket yang ada di Negara tetangga.

 

 

 

  1. Where do you source your materials?

*Untuk bahan baku kamu bekerja sama dengan beberapa prusahaan diataranya prusahaan terigu, gula, mentega, dll

2.   Where do you process or convert them?

*Semua pembuatan dan pengepakan dilakukan dalam satu pabrik agar lebih efisisen

  1. What channels of distribution do you use?

 

*Untuk masalah didtribusi, kamu langsung mendistribusikan produk ini ke suprmarket dan minimarket mitra kami sementara untuk warung-warung kecil kami mendistribusikanya melalui salesman.

Untuk pasar luar negeri kami bekerjasama dengan eksportir dan megirimnya ke supermarket dan minimarket yang sudah bekerjasama dengan kami.

 

  1. How do you build a strong relationship with your suppliers and customers?

 

*Dengan cara memberikan produk yang terbaik dan menjaga kualitas. Sementara kepada pemasok, kami menjaga profesionalisme.

5.   How do you get direct information from your end-consumers?

*Dengan cara menurunkan tim kelapangan untuk bertanya langsung kepada konsumen

6. What logistics structure should you impose?

*Untuk masalah logistik akmu mempekerjakan karyawan yang khusus mengururus masalah logistik

7. How do you coordinate your information flows and systems globally?

*Dengan sistem rantai suplai yang memastikan material terus mengalir ke konsumen akhir

8. And how do you set up incentive systems for all of your partners in the supply chain to  optimize overall performance?

*dengancara memberi insentif tertentu jika ada prodak yang terjual melebihi targe pada saat akhir perhitungan.

Abstraksi

A. PENGERTIAN
Abstraksi adalah deskripsi dari suatu masalah pada level generalisasi tertentu, sehingga memungkinkan kita untuk berkonsentrasi pada aspek kunci dari masalah tersebut tanpa memperhatikan hal-hal detail

Abstraksi dapat membantu kita untuk fokus pada hal-hal penting dari suatu masalah
Abstraksi melibatkan pengindentifikasian kelas-kelas (classes) dari suatu object, sehingga memungkinkan kita menggroupkannya. Dengan cara tersebut kita bekerja dengan sedikit parameter/variabel dari kelas-kelas yang ditinjau.

Contoh :
• Monitoring : berbagai macam sistem monitoring
• Ban sepeda : sepeda balap, sepeda gunung
• Mobil : sedan, jeep, wagon, truk, dll

Ciri-ciri abstraksi :
1. Abstraksi merupakan sebuah ringkasan dari hasil penelitian.
2. Abstraksi ditulis satu spasi, jumlah +/- 10 sampai dengan 200 kata (1halaman).
3. Abstraksi berisikan pertanyaan dan tujuan penelitian, metode analisis, dan penutup.

B. TINGKATAN-TINGKATAN

1. Abstraksi data

Abstraksi data merupakan tingkatan atau level bagaimana melihat data dalam sebuah sistem basis data. 3 level abstraksi data, yaitu:

– Level fisik (Physical level)
Pemakai melihat data sebagai gabungan dari struktur dan data nya sendiri, dan berkompeten dalam mengetahui bagaimana representasi fisik dari penyimpanan atau pengorganisasian data (Teks, angka, himpunan bit data, dan lain-lain).

– Level logik / konseptual (Conseptual level)
Menggambarkan data apa yang sebenernya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lain.

– Level penampakan (View level)
Untuk pemakai yang hanya membutuhkan sebagian data atau informasi dalam basis data yang kemunculannya dimata pemakai diatur oleh aplikasi n-user.

2. Abstraksi sistem

Merupakan sebuah sistem yang berupa pemikiran-pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologia yaitu sebuah sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan.

3. Abstraksi fungsional

Abstraksi fungsional mengacu pada fungsi yang dapat di gunakan terlepas dari bagaimana fungsi di jalankan. Cara mengakses kemajuan dalam abstraksi fungsional, akses ke fungsi adalah disediakan melalui interface tertentu diatur untuk memanggil fungsi. Komponen mengimplementasikan satu fungsi, misalnya fungsi matematika. Pada intinya interface merupakan fungsi itu sendiri.

4. Pengelompokan kasual

Komponen merupakan sekumpulan entitas yang berhubungan longgar (loosely related) yang mungkin berupa deklarasi data, fungsi dan sebagainya. Interface terdiri dari nama semua entitas pada pengelompokan tersebut.

5. Abstraksi cluster

Komponen merupakan sekumpulan kelas yang berhubungan yang bekerja sama. Kelas – kelas ini terkadang dinamakan kerangka kerja. Interface merupakan komposisi semua interface dari objek-objek yang membangun kerangka kerja tersebut.

 

source : http://frissmpriss.blogspot.com/2011/02/abstraksi.html , http://id.wikipedia.org/wiki/Abstraksi_data

sumber : http://superwava.wordpress.com/2011/03/27/abstraksi/

Analisa dan Perancangan Berbasis Objek

Object Oriented analaysis adalah metode analisis yang memeriksa requirements (syarat/keperluan yang harus dipenuhi suatu sistem) dari sudut pandang kelas-kelas dan objek-objek yang ditemui dalam ruang lingkup permasalahan.

Object Oriented Design adalah metode untuk mengarahkan arsitektur software yang didasarkan pada manipulasi objek-objek sistem atau subsistem.

 

Konsep Dasar OOAD (Object Oriented Analysis and Design)

OOAD mencakup analisis dan desain sebuah sistem dengan pendekatan objek, yaiut analisis berorientasi objek (OOA) dan desain berorientasi objek (OOD). OOA adalah metode analisis yang memerika requirement (syarat/keperluan) yang harus dipenuhi sebuah sistem) dari sudut pandang kelas-kelas dan objek-objek yang ditemui dalam ruang lingkup perusahaan. Sedangkan OOD adalah metode untuk mengarahkan arsitektur software yang didasarkan pada manipulasi objek-objek sistem atau subsistem.

Terdapat beberapa konsep dalam OOAD, yaitu :

– Objek (object)

  • Objek adalah benda secara fisik dan konseptual yang ada di sekitar kita. Sebuah objek memiliki keadaan sesaat yang disebut state.
  • State dari sebuah objek adalah kondisi dari objek atau himpunan keadaan yang menggambarkan objek tersebut. State dinyatakan dengan nilai dari atribut objeknya.
  • Atribut adalah nilai internal suatu objek yang mencerminkan karakteristik objek, kondisi sesaat, koneksi dengan objek lain dan identitas.
  • Behaviour (perilaku objek) mendefinisikan bagaimana sebuah objek bertindak dan memberi reaksi. Behaviour ditentukan oleh himpunan semua atau beberapa operasi yang dapat dilakukan oleh objek tersebut, yang dicerminkan oleh interface, service, dan method dari objek tersebut.
  • Interface adalah pintu untuk mengakses service dari objek
  • Service adalah fungsi yang dapat dikerjakan oleh sebuah objek
  • Method adalah mekanisme internal objek yang mencerminkan perilaku objek tersebut

– Kelas (class)

Class adalah himpunan objek yang sejenis yaitu mempunyai sifat (atribut), perilaku umum (operasi), relasi umum dengan objek lain dan semantik umum. Class adalah abstraksi dari objek dalam dunia nyata. Class menetapkan spesifikasi perilaku dan atribut dari objek tersebut.

– Kotak Hitam (black boxes)

Sebuah objek adalah kotak hitam. Konsep ini menjadi dasar implementasi objek. Dalam operasi OO hanya developer yang dapat memahami detail proses yang ada didalam kotak tersebut, sedangkan user tidak perlu mengetahui apa yang dilakukan yang penting mereka dapat menggunakan objek untuk memproses kebutuhan mereka. Kotak hitam berisi kode dan data.

  • Encapsulation, yaitu proses menyembunyikan detail implementasi sebuah objek. Untuk mengakses data objek tersebut adalah melalui interface. Untuk berkomunikasi dengan objek digunakan message.
  • Message adalah permintaan agar objek menerima untuk membawa metode yang ditunjukkan oleh perilaku dan mengembalikan result dari aksi tersebut kepada objek pengirim (sender)

– Asosiasi dan Agregasi

  • Asosiasi adalah hubungan yang mempunyai makna antara sejumlah objek. Asosiasi digambarkan dengan sebuah garis penghubung diantara objeknya. Contohnya : Asosiasi karyawan dengan unit kerja. Setiap karyawan bekerja di satu unit kerja, sedangkan unit kerja dapat memiliki beberapa karyawan.
  • Agregasi adalah bentuk khusus sebuah asosiasi yang menggambarkan seluruh bagian pada suatu objek merupakan bagian dari objek yang lain. Contohnya : Kopling dan piston adalah bagian dari mesin, sedangkan mesin, roda, body merupakan bagian dari sebuah mobil.

Kelebihan

  • Dibandingkan dengan metode SSAD, OOAD lebih mudah digunakan dalam pembangunan sistem
  • Dibandingkan dengan SSAD, waktu pengembangan, level organisasi, ketangguhan,dan penggunaan kembali (reuse) kode program lebih tinggi dibandingkan dengan metode OOAD (Sommerville, 2000).
  • Tidak ada pemisahan antara fase desain dan analisis, sehingga meningkatkan komunikasi antara user dan developer dari awal hingga akhir pembangunan sistem.
  • Analis dan programmer tidak dibatasi dengan batasan implementasi sistem, jadi desain dapat diformliasikan yang dapat dikonfirmasi dengan berbagai lingkungan eksekusi.
  • Relasi obyek dengan entitas (thing) umumnya dapat di mapping dengan baik seperti kondisi pada dunia nyata dan keterkaitan dalam sistem. Hal ini memudahkan dalam mehami desain (Sommerville, 2000).
  • Memungkinkan adanya perubahan dan kepercayaan diri yang tinggi terhadap kebernaran software yang membantu untuk mengurangi resiko pada pembangunan sistem yang kompleks (Booch, 2007).
  • Encapsliation data dan method, memungkinkan penggunaan kembali pada proyek lain, hal ini akan memperingan proses desain, pemrograman dan reduksi harga.
  • OOAD memungkinkan adanya standarisasi obyek yang akan memudahkan memahami desain dan mengurangi resiko pelaksanaan proyek.
  • Dekomposisi obyek, memungkinkan seorang analis untuk memcah masalah menjadi pecahan-pecahan masalah dan bagian-bagian yang dimanage secara terpisah. Kode program dapat dikerjakan bersama-sama. Metode ini memungkinkan pembangunan software dengan cepat, sehingga dapat segera masuk ke pasaran dan kompetitif. Sistem yang dihasilkan sangat fleksibel dan mudah dalam memelihara.

Kekurangan

  • Pada awal desain OOAD, sistem mungkin akan sangat simple.
  • Pada OOAD lebih fockus pada coding dibandingkan dengan SSAD.
  • Pada OOAD tidak menekankan pada kinerja team seperti pada SSAD.
  • Pada OOAD tidak mudah untuk mendefinisikan class dan obyek yang dibutuhkan sistem.
  • Sering kali pemrogramam berorientasi obyek digunakan untuk melakukan anlisisis terhadap fungsional siste, sementara metode OOAD tidak berbasis pada fungsional sistem.
  • OOAD merupakan jenis manajemen proyek yang tergolong baru, yang berbeda dengan metode analisis dengan metode terstruktur. Konsekuensinya adalah, team developer butuh waktu yang lebih lama untuk berpindah ke OOAD, karena mereka sudah menggunakan SSAD dalam waktu yang lama ( Hantos, 2005).
  • Metodologi pengembangan sistem dengan OOAD menggunakan konsep reuse. Reuse merupakan salah satu keuntungan utama yang menjadi alasan digunakannya OOAD. Namun demikian, tanpa prosedur yang emplisit terhadap reuse, akan sangat sliit untuk menerapkan konsep ini pada skala besar (Hantos, 2005).

 

Perancangan Terstruktur (Structured Analisys and Design / SSAD)

Metode ini diperkenalkan pada tahun 1970, yang merupakan hasil turunan dari pemrograman terstruktur. Metode pengembangan dengan metode terstruktur ini terus diperbaiki sampai akhirnya dapat digunakan dalam dunia nyata.

Perancangan ini bertujuan untuk membuat model SOLUSI terhadap PROBLEM yang sudah dimodelkan secara lengkap pada tahap analisis terstruktur. Ada empat kegiatan perancangan yang harus dilakukan, yaitu:

  1. Perancangan arsitektural; kita merancang struktur modul P/L dengam mengacu pada model analisis yang sesuai (DFD). Langkahnya adalah: mengidentifikasi jenis aliran (transform flowatau transaction flow), menemukan batas-batas aliran (incoming flow dan outgoing flow), kemudian memetakannya menjadi striktur hirarki modul. Selanjutnya, kita alokasikan fungsi-fungsi yang harus ada pada modul-modul yang tepat.
  2. Perancangan data; kita merancang struktur data yang dibutuhkan, serta merancang skema basisdata dengan mengacu pada model analisis yang sesuai (ERD).
  3. Perancangan antarmuka; kita merancang antarmuka P/L dengan pengguna, antarmuka dengan sistem lain, dan antarmuka antar-modul.
  4. Perancangan prosedural; kita merancang detil dari setiap fungsi pada modul. Notasi yang digunakan bisa berupa flow chart, algoritma, dan lain-lain

Pastikan bahwa model perancangan yang dibuat sudah mengakomodasi kebutuhan non fungsional.

Berikut ini merupakan kelebihan dan kekurangan metode perancangan terstruktur :

Kelebihan

  • Milestone diperlihatkan dengan jelas yang memudahkan dalam manajemen proyek
  • SSAD merupakan pendekatan visual, ini membuat metode ini mudah dimengerti oleh pengguna atau programmer.
  • Penggunaan analisis grafis dan tool seperti DFD menjadikan SSAD menjadikan bagus untuk digunakan.
  • SSAD merupakan metode yang diketahui secara umum pada berbagai industry.
  • SSAD sudah diterapkan begitu lama sehingga metode ini sudah matang dan layak untuk digunakan.
  • SSAD memungkinkan untuk melakukan validasi antara berbagai kebutuhan
  • SSAD relatif simpel dan mudah dimengerti.

Kekurangan

  • SSAD berorientasi utama pada proses, sehingga mengabaikan kebutuhan non-fungsional.
  • Sedikit sekali manajemen langsung terkait dengan SSAD
  • Prinsip dasar SSAD merupakan pengembangan non-iterative (waterfall), akan tetapi kebutuhan akan berubah pada setiap proses.
  • Interaksi antara analisis atau pengguna tidak komprehensif, karena sistem telah didefinisikan dari awal, sehingga tidak adaptif terhadap perubahan (kebutuhan-kebutuhan baru).
  • Selain dengan menggunakan desain logic dan DFD, tidak cukup tool yang digunakan untuk mengkomunikasikan dengan pengguna, sehingga sangat sulit bagi pengguna untuk melakukan evaluasi.
  • Pada SAAD sulit sekali untuk memutuskan ketika ingin menghentikan dekomposisi dan mliai membuat sistem.
  • SSAD tidak selalu memenuhi kebutuhan pengguna.
  • SSAD tidak dapat memenuhi kebutuhan terkait bahasa pemrograman berorientasi obyek, karena metode ini memang didesain untuk mendukung bahasa pemrograman terstruktur, tidak berorientasi pada obyek (Jadalowen, 2002).

 

Perbedaan Analisa Berbasis Objek dan Yang Terstruktur

  • Perancangan Terstruktur : Modul merupakan unit dari kode software yang menjalankan fungsi.
  • Perancangan Berorientasi Objek : Modul objek yang mengenkapsulasi atribut dan kode program untuk berjalan.

 

Inspired By Source :
http://aribimoprihartanto.blogspot.com/2011/11/perbedaan-perancangan-terstruktur-dan.html
http://saiiamilla.wordpress.com/2010/06/04/ooad-object-oriented-analysis-dan-design/
http://eziekim.wordpress.com/2011/11/08/perbedaan-antara-perancangan-terstruktur-dan-berorientasi-objek/

http://andri503.blogspot.com/2012/06/analisa-dan-perancangan-berbasis-objek.html