Jumat, 25 Oktober 2019

Jasa Pembuatan Aplikasi Ticketing Berbasis Website Framework Codeigniter

APLIKASI TICKETING BERBASIS PHP CODEIGNITER

1. Berikut adalah tampilan awal login

2. dan ini tampilan registernya

- saat user atau pengguna lain mendaftar maka status mereka hanya anonymous dan tidak bisa mendapat akses untuk semua fungsi dan data dari database, sampai admin memvalidasi akunnya dan menentukan akun tersebut sebagai apa, ataukah user, staff atau admin.

- role ini bisa ditambahkan sementara ada 4 role jika kebutuhannya ada lagi bisa ditambahkan dan dimodifikasi sesuai permintaan, contoh tambah role untuk superadmin atau staff lain.

3. berikut adalah tampilan akun yg baru dibuat/ blm divalidasi

4. jika sudah di validasi oleh admin sebagai user maka tampilannya:
- user hanya bisa melihat menu tiket gangguan dan hanya punya akses untuk membuat tiket gangguan sesuai wilayah mereka dan report hasil tiket yang sudah di proses

5. berikut tampilan tiket user
- tampilan tiket hanya muncul sesuai akun yg membuat jadi jika akun lain membuat tiket akun anda tidak bisa melihatnya kecuali role anda admin.
- jika user ingin membuat tiket maka klikk tombol tanda tiket dan isikan masalah yg dialam.
- dan jika ingin melihat progrs tiket maka klik tiket id nya seperti ini tampilannya:

6. tampilan detail progres tiket
- setelah progres tiket selesai dan masalah sudah ditangani oleh staff maka akan muncul tombol untuk konfirmasi kalau masalah benar2 done dari user yg membuat tiketnya.

7. tampilan admin menerima tiket untuk di teruskan ke admin.
- jika dipilih proses tiket maka akan muncul form seperti dibawah:
- pilih status dan staff yg akan menangani masalah dan form ini akan diteruskan kepada staff nya untuk di terima.

8. tampilan staff yang menerima tiket masalah setelah di terima admin

9.tampilan tiket yang diterima staff
- setlah data diterima staff, staff akan memproses bahwa tiket sedang dalam pengerjaan
- lalu jika masalah sudah di selesaikan, staff akan klik selesai, dan tiket hilang dari data staff
- tiket yang sudah di klik selesai akan dikirim kembali ke user untuk dikonfirmasi langsung oleh user.

10. tampilan report tiket yang sudah done/ finish
- tampilan report bisa dilihat oleh 3 role, staff, admin dan user tapi hanya bisa dilihat dan cetak, tidak bisa diubah ubah.

11. tampilan cetak to pdf atau print data report

12. tampilan tiket yang di pending/ ditolak\

 13. tampilan staff yg menangani wilayah yg relasi dengan table tiket

- Masih ada lagi fitur2 aplikasi untuk bagian IT seperti pasword list ssid dan pass wifi yg butuh validasi lanjutan untuk melihat passwordnya
- iplist IP wilayah perbagian dan yg bisa merubah datanya hanya yg punya bagiannnya sendiri2, dan bagian lain hanya bisa melihat saja

- aplikasi ini cocok untuk skripsi, tesis dan kantor.
- teknologi sistem yg digunakan adalah html5, php, codeigniter 3, adminlte, javascript, mysqli dan css.
- Untuk informasi lebih lanjut bisa hubungi

tlp/whtsap: 082273047905
gmail: fiqryfebriandri@gmail.com

Kamis, 07 September 2017

Pertempuran Stalingrad dan Kehancuran Pasukan NAZI


batlle of stalingrad

pada tahun 1941 hitler gagal menduduki ibukota soviet saat itu yaitu moskow, hitler sangat murka pada pasukannya sampai memecat 35 jendral nya termasuk jendral briliant guderian yg dipukul mundur sejauh 200km, hitler memerintahkan wehrmacht(AD jerman) untuk bertahan membuat garis pertahanan konkrit baru dengan segala cara. jerman pun membangun pertahanan dan tetap berdiri kokoh di rusia.

saat itu hitler menunda untuk merebut atau menyerang moskow lagi karna ia melihat pasukan jerman kedepannya lebih memerlukan pasokan logistik, tetapi jendral2 nya meminta untuk kembali menyerang moskow, hitler benci jendral yg suka membantahnya. hitler bilang kalian tidak tau apa2 tentang ekonomi perang, yg pertama kita butuhkan adalah pasokan bahan makanan untuk pasukan di garis depan agar tidak seperti perang2 sblumnya. jadi targetnya adalah ukraine sebagai pusat pangan dan koukasus yg kaya ladang minyak dan tambang.



saat itu hitler punya rencana lain dibanding merebut moskow, karna ambisi dan kebenciannya yg begitu besar pada tentara merah, dia sampai membagi lagi wehrmacht memerintahkan pasukannya untuk bergerak menjepit dari 2 arah, pasukannya diperintahkan menyerang stalingrad kotanya stalin, dan pasukan yg lain menyerang ke daerah koukasus sampai ke timur tengah membentuk jepitan raksasa.

dalam kampanye nya ini hitler membutuhkan 10juta pasukan untuk mengakhiri perangnya, ia meminta bantuan pada sekutu2nya diantaranya italia, bulgaria, hungaria yg akan memberikan hitler jutaan pasukannya, mereka akan menderita dan kebanyakan tewas dirusia. serangan ini dikritik dan di protes oleh jendral2nya karna jika pasukan di pecah maka kekuatan hanya akan fokus pada menyerang, tapi hitler angkuh dan tetap menjalankan rencanannya.

hitler pun membagi pasukannya, jendral paulus dengan 6th army bergerak menuju stalingrad, sementara wehrmacht bersama jendral rommel dan afrika corps nya menuju koukasus, meski mereka tidak pernah bisa sampai kesana karna jarak yg sangat jauh dan perbekalan yg tak cukup untuk pasukannya. disisi lain jendral paulus yg menyerang stalingrad sampai dan menduduki pusat kota, memukul mundur barikade pertahanan soviet, menghancurkan kota kebanggan stalin ini dengan pesawat pembom jerman stuka, pertempuran berlanjut dari titik ke titik selama 4 minggu sampai ke ujung kota tepatnya sungai beasar volga yg masih ditahan beberapa pasukan pejuang soviet.

  pada 15 oktober 1942 jerman sampai pada tujuannya. jendral paulus mengirim informasi ke hitler bahwa swastika NAZI telah berkibar di stalingrad dan kota telah diduduki oleh pasukan 6th army. stalingrad adalah pencapaian terbesar hitler, dia begitu senang sampai mengundang semua simpatisannya dan berpesta. hitler berkata aku ingin mengambil kota itu, kotanya stalin, tidak ada kapal soviet lagi yg bisa melewati volga untuk merebut stalingrad. 

meski faktanya soviet terus menerus mengirimkan pasukannya ke volga untuk merebut kembali stalingard, bahkan mengirim orang2 biasa yg bukan tentara dan tanpa senjata. akhirnya jendral zhukof ikut turun tangan menyelamatkan stalingard, dia terus mengirimkan pasukan untuk memancing jerman tetap di dalam kota, zhukof secara rahasia mengumpulkan semua pasukan soviet dan siap melakukan jepitan pengepungan raksasa dimana sayap pertahanan jerman saat itu lemah dijaga oleh pasukan italia, romania dan hungaria. pasukan zhukof sangat siapp berperang dan berjumlah lebih dari1juta tentara.



zhukof menggempur pertahanan sayap jerman pada pagi hari dengan altelery dan rocket lalu menyerang dengan jumlah pasukan dan tank yg luar biasa, pasukan sayap jerman tidak kuasa menahan gempuran soviet, karna pasukan italia tidak punya senjata anti tank dan orang hungaria, romania juga, mereka  kalah jumlah. soviet yg berhasil mematahkan sayap pasukan jerman bertemu dari 2 sisi dan mengepung stalingard dengan tank2nya, membentuk lingkaran.

jendral paulus yg terperangkap di dalam staligrad meminta bantuan pada sang fuhrer, tapi hitler mengabaikannya dan malah menyuruhnya untuk tetap bertahan sampai pasukan bantuan datang. tapi pasukan bantuan tak juga datang, berbulan2 mereka bertahan menahan serangan dan gempuran soviet sampai mereka terdesak ke pusat kota. paulus dan pasukannya sebenarnya bisa menerobos barikade pertahanan soviet dan lari dari stalingard, tapi hitler tidak mengijinkannya dan memerintahkan untuk tetap mempertahankan stalingard apapun caranya.

akhirnya paulus dan pasukannya menyerah karna dia merasa ditinggalkan dan dikorbankan oleh hitler, pasokan pangan dan amunisi gagal dikirimkan luftwaffe (AU jerman) sampai ke mereka, sebelum menyerah paulus di tantang hitler untuk bunuh diri/ bertempur sampai orang terakhir dan akan dinaikan pangkatnya jadi marshal. sang jendral yg kecewa diliputi rasa bingungpun menyerah, karna lebih memilih bertahan hidup dan tidak ingin pasukannya tewas sia2 jendral paulus pun  menolak perintah hitler dan menyerah pada soviet. 

jendral paulus adalah pencapaian terbesar soviet saat itu, dia adalah otak dibalik serangan barbarossa (invasi ke soviet), para jendral dan petinggi soviet sangat taerkejut saat paulus menyerah. paulus berkata dia sebenarnya tidak setuju atas perintah2 kejam hitler selama di soviet, sang jendral bersedia pada soviet untuk di tawan dan bersaksi di persidangan atas kejahatan perang melawan atasan2 nya seperti kaitel dan goering.



mendengar paulus menyerah hitler langsung menuju markas wehrmacht dan menyuruh pasukannya untuk merahasiakan berita ini dari publik, hitler berkata jika pasukan paulus ditarik dari stalingard maka wehrmacht(AD jerman) yg lain akan kalah, 50.000 pasukan jerman yg menyerah bersama jendral paulus di bawa ke camp tawanan di siberia. kekalahan ini menjadi titik awal kekalahan hitler secara beruntun, dan menaikan semangat pasukan soviet saat itu.

Selasa, 05 September 2017

Sebab pasukan sekutu dikepung NAZI di Dunkirk

                                                                   battle of dunkrik

       pada perang dunia ke 2 nazi jerman memulai invasinya di eropa dan tujuan utama sang fuhrer saat itu adalah prancis, hitler yg begitu membenci prancis yg membuat warga jerman menderita karna harus mengganti rugi hasil kerusakan perang dunia ke 1 melalui perjanjian versiles ingin membalaskan dendamnya

       kekaisaran jerman yg kalah perang pada perang dunia ke 1 diharuskan mengganti rugi kota2 yg rusak karna perang, belum lagi militernya di lucuti dan di batasi, puncaknya beberapa wilayah jerman pun diambil dan dibagi2 ke sekutu, namun pada akhirnya hitler berhasil merebut kembali meski dengan invasi dan serangan,


     setelah berhasil menyatukan kembali jerman dan orang2 yg berbahasa jerman hitler mulai invasinya ke prancis, setelah polandia dikalahkan jerman dan soviet. hitler tau tidak mudah menyerang prancis yg 10 tahun terakhir prancis telah membangun benteng konkritnya Maginot Line sepanjang perbatasan prancis-jerman dan berakhir sampai belgia. benteng yg dilapisi beton dan baja ini tersambung melalui terowongan rel keretanya dan ditempatkan meriam2 super besar yg banyak diatasnya membuat benteng ini sulit untuk di tembus.


       hitler pun menggunakan taktik yg briliant dia menggunakan taktik yg hampir sama dengan perang dunia ke 1 yaitu menyerang perancis melalui belgia, tapi itu cuma perangkap untuk menarik pasukan sekutu, pasukan ingris perancis masuk lebih dalam ke belgia untuk menahan jerman agar tidak masuk ke prancis. umpan pun diambil, melihat strateginya berjalan mulus hitler begitu senang, dia bilang aku bisa mati lemah karna senang.

        selanjutnya disisi lain hitler secara diam2 mengirim pasukan utamanya melewati hutan ardens yg dikelilingi barisan pepohonan yg padat, sekutu melihat bahwa mustahil ada kendaraan dan tank yg bisa melewatinya, tapi ternyata mereka salah, hanya dalam 3 hari wehrmacht mampu melewatinya dan mulai mengepung pasukan sekutu di belgia dengan taktik jepitan raksasa. pasukan jerman yg melakukan jepitan pun sampai di selat inggris, taktik ini sempurna terlaksanakan.

        perancis yg mengetahui rencana tersebut dan mencoba menyerang lagi melewati pasukan jerman yg mengepung pasukan sekutu. dalam hal persenjataan dan alat perang prancis lebih baik dari jerman, tank2 prancis lebih kuat dan banyak dari tank jerman, tapi sayang mereka tidak didukung oleh angkatan udara, sehingga tank2 prancis jadi sasaran empuk pesawat jerman khususnya stuka. pasukan prancis yg diburu pesawat stuka dipaksa mundur dan oprasi yg dipimpin oleh jendral briliant prancis saat itu charles de gaulle pun gagal dan membuat pasukannya mundur ke prancis.

      prancis yg gagal menarik pasukan sekutu di belgia mulai kebingungan, sementara pasukan sekutu yg mulai terdesak mundur ke arah pantai tepatnya kota dunkrik. disinilah pasukan prancis mati2an menahan jerman agar tidak masuk ke pantai meski kehilangan puluhan ribu pasukan tiap harinya, pasukan sekutu yg mulai putus asa terjebak di pantai selat inggris dan menunggu evakuasi dari inggris. ironis nya kapal sekutu yg mencoba menyelamatkan pasukan sekutu di bom oleh pesawat2 dan kapal selam jerman.


       PM inggris saat itu memerintahkan untuk semua kapal apapun yg ada didermaga dan bisa berlayar untuk menjemput 400ribu prajurit sekutu yg terjepit di pantai. misi ini diberi nama operation dynamo. meski dengan susah payah akhirnya 320ribu pasukan sekutu berhasil di evakuasi, pada proses ini bukan hanya nyawa yg hilang tapi puluhan kapal pengangkut berhasil di tenggelamkan oleh jerman dan ratusan pesawat inggris pun jg banyak yg jatuh untuk melindungi pasukan yg dievakuasi. begitu juga pasukan perancis yg menahan pasukan jerman di dunkirk tidak sempat di selamatkan dan menyerah pada pasukan jerman.


       sekutu melihat evakuasi ini adalah keajaiban, pencapaian yg besar dan keberhasilan yg luar biasa, sementara nyatanya mereka berhasil dievakuasi itu karna belas kasih dari hitler itu sendiri yg membiarkan mereka selamat. sang furher melihat kedepan dan berpikir jika dia melepaskan pasukan sekutu mungkin inggris mau berdamai sementara dengan jerman. dan jerman bisa menginvasi prancis lebih mudah.

Senin, 04 September 2017

Sebab NAZI jerman gagal menduduki Moskow 1941




       Membahas sejarah itu gak ada habis2 nya apa lagi salah satu perang paling brutal dan besar yg pernah terjadi di dunia ini, hampir semua negara kena imbasnya, termasuk negara tercinta kita indonesia. tidak ada kebaikan dalam perang yg hanya menyisakan kematian dan kemiskinan, disaat kekuatan nazi makin menjadi2 bahkan soviet pun yg kala itu termasuk negara besar dan kuat jadi imbasnya, negaranya sudah dicabik2, 1/4 wilayah nya di rebut, jutaan warga dan tentaranya di bunuh dan di tangkap dan yg tersisa bagi soviet saat itu hanyalah kekalahan dan keputusasaan. 
       bytheway tapi sayang nya ini artikel di buat bukan saat2 masa kejayaan nazi melainkan saat kelam wermacht merasakanpertama kalinya kekalahan dari perang dunia ke 2, dan untuk mengungkap kenapa wehrmacht  nazi saat itu yg disebut tak terkalahkan dan begitu ditakuti pasukan sekutu pada 1941 bisa gagal mengambil alih ibukota soviet saat itu yg sudah kehabisan tenaga menahan pasukan jerman. diantaranya:
1. cuaca extreme

        iklim musim dingin yg super extreme yg datang di tahun 1941 menjadi musim dingin paling mematikan yg pernah terjadi saat itu. imbasnya pasukannya dan war machine (alat perang) jerman jadi mandek, suhu yang saat itu sampai -40derajat membuat wehrmacht kalang kabut menjalani perang, bukan hanya itu saja, sampai2 perlengkapan perang seperti pakaian musim dingin yg kurang memadai dan tidak bisa memenuhi kebutuhan pasukan jerman di timur, dan akhirnya membuat jerman gagal menduduki bahkan mempertahankan garis depannya di dekat moskow. 

      panzer atau tank yg jadi kebanggan sekaligus ujung tombak wehrmacht (angkatan darat), dan blitzkrignya jadi bulan2an, artillery dan rocket yg disiapkan tentara merah karna mogok saat perang, kebanyakan track roda nya membeku karna es dan lumpur yg membuatnya jadi sasaran empuk. 
 2. taktik perang 

       taktik perang yang sangat briliant yg dipakai jerman yaitu blitzkrieg (lightning war), untuk merebut prancis, polandia, belanda, belgia dan beberapa negara eropa ternyata memiliki bebrapa kekurangan, perang kilat yg di cetuskan oleh jendral hebat Erwin rommel saat itu kurang efektif, balik lagi karna musim dingin hebat tahun 1941 dimana taktik ini dikhususkan untuk perang cepat bertubi2 yg membuat musuh bahkan tidak bisa bereaksi, tapi nyatanya tidak seperti dugaan jerman dimana blitzkrig tidak cocok untuk perang musim dingin melainkan di gurun (musim panas). 

      pasukan yg tertahan karna musim dingin mambuat gerak wehrmacht (AD jerman) jadi lamban, alhasil pasokan yg tadinya di perkirakan perang untuk beberapa minggu malah berlarut2 jadi berbulan2 membuat pasukan di garis depan kekurangan pangan dan amunisi. dan hasilnya kebanyakan pasukan jerman mati bukan karna peluru soviet melainkan kelaparan dan kedinginan.
3.  jendral briliant

       hadirnya atau jendral briliant di pihak rusia yg setara dengan jendral hebat dari jerman jendral guderian yaitu jendral georgi zhukov, karna stalin udah mulai ketakutan putus asa sama jendral2 nya yg gagal ngejaga moskow ia pun mencari penyelamat baru. zhukof adalah jendral khusus pertempuran lapis baja (tank). dengan taktik nya menggempur garis depan nazi dengan artilery dan rocketnya sebagai umpan dan mengirim pasukan siberia untuk menjepit jerman dari 2 arah, dengan tank dan ski pasukan siberia berhasil memukul mundur wehrmacht yg hampir sampe ke moskow. jendral zhukof ini yang nantinya membawa tentara merah sebagai pemenang WW2.  
4. pasukan khusus

       karna diketahuinya intelegent soviet bahwa jepang gak bakal nyerang soviet karna musuh bebuyutannya amerika, jadi zhukof secara rahasia menarik pasukan khusus yg ada di timur jauh, yaitu pasukan siberia yg terkenal akan ketahanan nya di musim dingin dan skill perang individunya untuk memburu orang jerman. bahkan hitller sampai terkejut padahal ibukota tinggal 50km kilometer tapi malah dipukul mundur sejauh 200km, hitller yg diliputi kemarahan memecat 35 jendralnya termasuk jendral guderian, dan memerintahkan pada pasukannya untuk membuat garis depan (pertahanan) baru yg tidak jauh dari tempat mereka dipukul mundur dengan segala cara.

       dengan begitu pasukan wehrmacht jerman yg terhambat karna musim dingin kalah sama pasukan soviet siberia yg handal di musim dingin, jadi bukan jg karna pure hoki si menurut saya, antara hoki+taktik+informasi+pasukan khususnya. 

       perang ini sendiri dinamakan the battle of moskow. dan di menangi oleh tentera merah, yg akhirnya mengurungkan niat hittler untuk ngambil alih moskow dan lebih memilih menyerang stalingard. 

Sabtu, 16 Januari 2016

Proses komunitas java (Java Community Process JCP)

Virtual Machine

virtual machine atau biasa disebut VM adalah sebuah duplikat yang efisien dan terisolasi dari suatu mesin asli seperti yang diungkapkan oleh Gerard J. Popek dan Robert P. Goldberg pada tahun 1974. Dewasanya Virtual Machine merupakan software yang digunakan untuk mensimulasikan lingkungan kerja suatu perangkat komputer secara virtual. Jadi anda tidak perlu menambah hardware apapun disini, cukup dengan simulasi saja. VM akan membuat kumpulan perangkat virtual mulai dari BIOS, Harddisk, memory dan lain-lain sehingga anda bisa menjalankan berbagai macam OS dari sana. Namun OS harus dijadikan disc "virtual" (ISO) terlebih dahulu supaya bisa diinstall di VM. Jadi gampangnya virtual machine adalah sebuah perangkat virtual yang akan memvirtualisasi hardware secara lengkap seperti sistem aslinya.

Dalam Virtual machine mengenal dua istilah yaitu Host OS dan Guest Os. Host OS adalah sistem operasi dimana virtual machine diinstall sedangkan Guest OS adalah sistem operasi yang diinstall pada virtual machine. Dengan virtual machine sobat bisa menginstall banyak OS didalam OS bawaan Laptop / komputer sobat. Virtual machine biasa saya manfaatkan untuk uji coba OS sehingga tanpa takut terjadi kesalahan yang menyebabkan kerusakan hardware selain itu juga untuk memanage banyak akun - akun penting yang mengharuskan mempunyai lebih dari 1 pc, karena setiap OS yang diinstall pada virtual machine memiliki MAC Addres yang berbeda.

Software - Software Virtual Machine

Setelah sobat tahu lebih dalam apa definisi dari virtual machine berikutnya sobat juga harus tahu software - software virtual machine. Namun pada umumnya yang paling banyak digunakan adalah Virtual Box dari Oracle dan VMware Player. Disini saya lebih memilih Virtual Box karena lebih ringan dari VMware yang membutuhkan lebih banyak resource.

Fungsi-fungsi Virtual Machine

Apa saja fungsi virtual machine, melihat dari kebutuhan kita banyak sekali fungsi dari virtual machine ini yang bisa kita eksplorasi.

1. Mencoba sistem operasi
Dengan virtual machine kita bisa bebas mencoba berbagai jenis sistem operasi yang kita mau, mulai windows, linux, dan lainnya. Misalnya ingin mencoba sistem operasi baru seperti Windows 8.1 update 2 atau Ubuntu 14, dan jika tidak suka tinggal hapus saja. Dengan virtual machine kita seperti memiliki pc dual boot, sayangnya virtual machine tidak seringan dual boot tapi dengan dukungan spek pc yang lumayan bisa membuat kinerja virtual machine juga stabil dan lancar.

2. Uji coba software
seperti yang saya sebutkan sebelumnya, saya biasa mencoba berbagai software-software trial di virtual machine, sering juga mencoba beragam software yang dirasa membahayakan komputer utama. Dan bisa juga digunakan untuk uji coba software di sistem operasi berbeda.

3. Menjalankan software/game jadul
Banyak software dan game lama yang tidak kompatibel dengan sistem operasi terbaru, solusinya bisa menggunakan virtual machine ini, misalnya seperti software dan game yang hanya bisa berjalan di Windows XP.
Segala jenis percobaan bisa kita lakukan divirtual machine dengan syarat hardware kita mumpuni tapi sebelumnya kita harus membangun pc yang kuat dan kebal virus terlebih dahulu.

API
API (Application Programming Interface) adalah sekumpulan perintah, fungsi, dan protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu. API memungkinkan programmer untuk menggunakan fungsi standar untuk berinteraksi dengan sistem operasi lain.

Dalam contoh sederhana, dibutuhkan setidaknya ribuan system calls per detik. Oleh karena itu Kebanyakan programmer membuat aplikasi dengan menggunakan Application Programming Interface(API). Dalam API itu terdapat fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer. Fungsi yang dibuat dengan menggunakan API tersebut kemudian akan memanggil system calls sesuai dengan sistem operasinya. Tidak tertutup kemungkinan nama dari system calls sama dengan nama di API.

Keuntungan memprogram dengan menggunakan API

Portabilitas. Programmer yang menggunakan API dapat menjalankan programnya dalam sistem operasi mana saja asalkan sudah ter- install API tersebut. Sedangkan system callberbeda antar sistem operasi, dengan catatan dalam implementasinya mungkin saja berbeda.Lebih Mudah Dimengerti. API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan.

System call interface ini berfungsi sebagai penghubung antara API dan system call yang dimengerti oleh sistem operasi. System call interface ini akan menerjemahkan perintah dalam API dan kemudian akan memanggil system calls yang diperlukan.

Untuk membuka suatu file tersebut user menggunakan program yang telah dibuat dengan menggunakan bantuan API, maka perintah dari user tersebut diterjemahkan dulu oleh program menjadi perintah open(). ezgif.com-resizePerintah open() ini merupakan perintah dari API dan bukan perintah yang langsung dimengerti oleh kernel sistem operasi. Oleh karena itu, agar keinginan userdapat dimengerti oleh sistem operasi, maka perintah open() tadi diterjemahkan ke dalam bentuk system call oleh system call interface. Implementasi perintah open() tadi bisa bermacam-macam tergantung dari sistem operasi yang kita gunakan.


Ada banyak penyedia layanan API, seperti contohnya Info Cuaca, kita bisa membuat aplikasi tentang cuaca yang selalu update, dan data yang di ambil dari API penyedia layanan. Berikut 5 penyedia layanan API info cuaca yang bisa digunakan untuk membuat wheater apps API.


Nama: Fiqry febriandri
Npm  : 12112964

Kelas : 4ka36

Selasa, 29 Desember 2015

Tugas Softskill Middleware Telematika

MIDDLEWARE TELEMATIKA
     Middleware adalah Software penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan. Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda. Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada. Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistem operasi.

     Database Middleware adalah salah satu jenis middleware disamping message-oriented middleware, object-oriented middleware, remote procedure call, dan transaction processing monitor. Perkembangan Middleware Perkembangan Middleware dari waktu ke waktu dapat dikatagorikan sebagai berikut:
On Line Transaction Processing (OLTP) Merupakan perkembangan awal dari koneksi antar remote database. Pertama kali ditemukan tahun 1969 oleh seorang engineer di Ford, kemudian diadopsi oleh IBM hingga kini dikenal sebagai proses OLTP. DIGITAL ACMS merupakan contoh lainnya yang sukses pada tahun 70-an dan 80-an.

1. Fungsi Middleware
Menyediakan lingkungan pemrograman aplikasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi.
Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.

2. Tipe – Tipe Layanan Middleware
Layanan Sistem Terdistribusi Komunikasinya bersifat kritis, program-to-program dan biasanya merupakan layanan manajemen data seperti: RPC, MOM (Message Oriented Middleware) dan ORB.
Layanan Application Aksesnya ke layanan terdistribusi dan jaringan, seperti : TP (transaction processing) monitor dan layanan database, seperti Structured Query Language (SQL).
Layanan Manajemen Middleware Memungkinkan aplikasi dan fungsi dimonitor secara terus menerus untuk menyakinkan unjuk kerja yang optimal pada lingkungan komputasi terdistribusi.

3. Lingkungan Komputasi Dari Middleware Telematika     
     Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
Komputasi tradisional,
Komputasi berbasis jaringan,
Komputasi embedded,
Komputasi grid.

        Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja (desktop) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
         Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
Single instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial
Single instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama
Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor
Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.

4. Kebutuhan Middleware
      Middleware adalah software yang dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.

       Middleware tersedia untuk berbagai platform, dengan berbagai jenis. Jenis middleware yang umum dikembangkan saat ini dapat dikelompokkan dalam lima kategori besar, salah satunya adalah homegrown, yang dikembangkan khusus untuk kebutuhan internal organisasi, model RPC/ORB (Remote Procedure Call/Object Request Broker), Pub/Sub (Publication/Subscription), Message Queuing, dan TP (Transaction Processing) Monitor.

5. Contoh-contoh Middleware
Java’s : Remote Procedure Call
Remote Procedure Calls (RPC) memungkinkan suatu bagian logika aplikasi untuk didistribusikan pada jaringan. Contoh :
              1. SUN RPC, diawali dengan network file system (SUN NFS)
              2. DCE RPC, sebagai dasar Microsoft’s COM.
              3. Object Request Brokers (ORBs) memungkinkan objek untuk didistribusikan dan dishare pada jaringan yang heterogen. Pengembangan dari model prosedural RPC, –Sistem objek terdistribusi, seperti CORBA, DCOM, EJB, dan .NET memungkinkan proses untuk dijalankan pada sembarang jaringan.
Object Management Group’s : Common, dan Object Request Broker Architecture (COBRA)
Microsoft’s COM/DCOM (Companent Object Model), serta
Also .NET Remoting.

Nama: Fiqry febriandri
Npm  : 12112964

Kelas : 4ka36

Minggu, 15 November 2015

Tugas Softskill Antar Muka (Interface) Telematika

Definisi Antar Muka (Interface)
Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.
user interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.

Antarmuka
Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).

Command Line Interface(CLI)
CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.
Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Graphical User Interface(GUI)
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).

Fitur pada Antar muka Penguna Telematika

terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:

1)   Head Up Display System
Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.

2)  Tangible User Interface
Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group.
Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.


3)  Computer Vision
Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.

4)  Browsing Audio Data
Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera. Jaringan video / audio metode browsing mencakupi langkah-langkah sebagai berikut :Menjalankan sebuah program aplikasi komputer lokal untuk mendapatkan kode identifikasi yang disimpan dalam kamera IP.
Transmisi untuk mendaftarkan kode identifikasi ke DDNS ( Dynamic Domain Name Server) oleh program aplikasi.Mendapatkan kamera IP pribadi alamat dan alamat server pribadi sehingga pasangan IP kamera dan kontrol kamera IP melalui kamera IP pribadi alamat dan alamat server pribadi compile ke layanan server melalui alamat server pribadi sehingga untuk mendapatkan video / audio data yang ditangkap oleh kamera IP, dimana server layanan menangkap video / audio data melalui Internet.

5)  Speech Recognition
Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan.
Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.

6)  Speech Synthesis
Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.

Nama: Fiqry febriandri
Npm  : 12112964

Kelas : 4ka36