>History Perangkat Lunak

>


Pada tahun 1960-an, pembuatan perangkat lunak belum menggunakan prinsip-prinsip RPL. Yang di pentingkan ketika itu adalah bagaimana perangkat lunak dapat berjalan sesuai dengan kebutuhan User. Pada masa itu juga muncul istilah “Spaghetti Code”. Maksudnya spaghetti code disini yaitu code yang dibuat banyak terdapat perintah ‘GOTO’ sehingga code yang disusun terlihat berantakan. Kemudian Pada tahun 1970-an, Al-Constantine dan Ed Yourdon datang membawa perbaikan dalam pengembangan perangkat lunak dengan metoda-metodanya dimana fungsi-fungsi dasar perangkat lunak dikelompokkan dengan cara tertentu. Metoda ini kelak dikenal oleh para pengembang sistem informasi dan/atau perangkat lunak sebagai metoda analisis serta perancangan terstruktur yang membantu para pengembangan untuk mengorganisasi perangkat lunak kedalam fungsi-fungsi dasar. Perangkat lunak pada tahun-tahun ini sangat menghindari perintah GO TO sehingga menghasilkan perangkat lunak yang relatif mudah dilacak serta dipahami dari perangkat lunak pada periode sebelumnya. Meskipun demikian, pengorganisasian ini hanya terjadi pada taraf perangkat lunak bukannya pada data-data. Pendekatan terstruktur membantu para pengembang dalam mengorganisasi fungsi-fungsi tetapi sedikit sekali membantu dalam mengorganisasi data-data.
Secara umum, pendekatan terstruktur lebih sesuai bagi pengembangan aplikasi-aplikasi ilmiah (scientific application) dimana pada aplikasi-aplikasi ilmiah fungsi-fungsi relatif stabil; kebanyakan ditentukan oleh hukum alam  yang jarang (atau bahkan tidak pernah) berubah. Tidak demikian dengan aplikasi-aplikasi bisnis(business application) dimana fungsi-fungsi didefinisikan oleh manusia yang bersifat subjektif serta berubah-ubah setiap waktu. Dengan demikian, walaupun pendekatan terstruktur sangat berhasil diterapkan pada pengembangan aplikasi-aplikasi ilmiah, namun kurang memuaskan ketika diterapkan pada aplikasi-aplikasi bisnis.
Berlanjut Pada tahun 1991  Rumbaugh memperkenalkan Object Modeling Technique (OMT). Pendekatan yang digunakan tidak jauh berbeda dengan pendekatan yang digunakan Yourdon namun dengan notasi yang berbeda. OMT tidak hanya sepenuhnya berbasis pada data driven tapi juga memisahkan proses dari data dengan penggunan data flow diagram yang terpisah dengan diagram kelas. OMT juga menggunakan notasi state transition diagram untuk memodelkan aspek dinamis sistem.
 Adapun Metode beorientasi objek sendiri mulai berkembang ketika Grady Booch pada tahun 80-an mempublikasikan suatu paper bagaimana melakukan perancangan untuk bahasa ADA yang kemudian diberi judul Object-Oriented Design. Selanjutnya ide tersebut terus ia kembangkan sampai tahun 90 an. Metode booch sendiri terdiri dari dua tahapan yaitu tahap pengembangan makro dan tahap pengembangan mikro. Untuk proses pengembangan makro meliputi konseptualisasi,analisis dan pengembangan,perancangan arsitektur sistem,evolusi/implementasi, dan pemeliharaan. Sedangkan proses pengembangan mikro meliputi identifikasi kelas dan objek,identifikasi semantic kelas dan objek, Identifikasi relasi kelas dan objek ,kemudian yang terakhir Identifikasi antarmuka dan implementasi kelas dan objek .
Terakhir adalah Object Oriented Software Engineering (OOSE) yang sering juga disebut dengan’objectory’ pada tahun 1992 yang diperkenalkan oleh Ivar Jacobson . Metode ini Merupakan versi sederhana dari metode berorientasi objek dengan Sudut pandang atau fokus analisis ditekankan pada “use case”, yaitu deskripsi atau skenario yang menggambarkan bagaimana pemakai berinteraksi dengan produk atau sistem yang akan dikembangkan. OOSE biasanya Digunakan untuk pengembangan Perangkat lunak yang besar dan real time
Adapun Tahap atau skema pelaksanaannya:
  • Identifikasi pemakai sistem dan semua tanggung jawabnya
  •  Buat model kebutuhan
    • Definisikan aktor dan tanggung jawabnya
    •  Identifikasi use-case untuk setiap aktor
    • Inisialisasi gambaran sistem objek dan hubungannyaBuat model analisis
  • Identifakasi antarmuka objek
  • Buat gambaran struktural dari antarmuka objek
  • Representasikan perilaku objek
  • Isolasi sub-sistem dan buat masing-masing modelnya

Output model :
  • Model use case
  • Model domain objek
  • Model analisa objek
  • Model implementasi
  • Model test


Print Friendly, PDF & Email

>WAP (Wireless Aplication Protocol)

>

Definisi WAP (Wireless Aplication Protocol)
Merupakan standard di seluruh dunia dalam menyediakan komunikasi internet dan mengedepankan layanan pada digital mobile devices, seperti telepon seluler, pagers, dan alat wireless lainnya. Protokol ini adalah suatu spesifikasi global yang mengijinkan bagi user yang memiliki alat digital maka dengan leluasa user terserbut unutk mengakses dan saling berhubungan dengan layanan aplikasi Internet, intranet, dan extranet.
Sejarah Perkembangan WAP
Sebelum dibangunnya protokol WAP, perusahaan perusahaan membangun protokol protocolnya sendiri-sendiri .Seperti Unwired Planet dengan  Handled Device Markup Language (HDML) sebagai protocol untuk akses internet melalui data digital seluler. Lalu nokia membangun Tagged Text Markup Language (TTML) yang dirancang untuk GSM. Ataupun Ericsson dengan  Intelegent Terminal Transfer Protokol(ITTP)
Pada pertengahan Tahun 1997 empat perusahaan yaitu Nokia, Ericsson Motorolla dan Phone.com sepakat untuk membangun protokol baru untuk perangkat Mobile Nirkabel Yaitu WAP.
Pertemuan pertama untuk membahas protokol bersama, diakukan di Seattle pada bulan Juni 1997. Semua pihak yang hadir, sepakat untuk mengeluarkan rancangan pertama untuk spesifikasi protokol yang cepat, dan disepakati pula bahwa anggota baru dapat bergabung jika rancangan ini telah diluncurkan dan tersedia dipasar.
Tujuan utama dari pendefinisian protocol yang umum dan global ini adalah agar protocol ini nantinya independent terhadap media seluller Rancangan pertama  dari spesifikasi WAP 1.0 diluncurkan pada bulan April 1998. Konsekuensinya WAP forum membuka kesempatan bagi anggota baru untuk ikut bergabung. Pada bulan Mei 1999, 11 bulan setelah peluncuran spesifikasi WAP 1.0 diluncurkan, WAP versi komersial pertama diluncurkan yaitu WAP 1.1
Pengembangan aplikasi WAP dilakukan dalam suatu lingkungan kerja yang disebut Wireless Aplication Environment (WAE) inti dari WAE ini adalah Wireless Markup Languanage (WML) dan Wireless Markup Language Script(WMLScript.) .
Teknologi yang Digunakan
Ketika mobile device ingin dikoneksikan ke internet, semua komunikasi dilakukan melalui WAP gateway. WAP gateway ini akan menerjemahkan semua protokol yang digunakan pada WAP untuk protokol yang digunakan di internet [Singelee dan Preneel, 2003]. Wireless markup language (WML) adalah suatu bagian integral arsitektur WAP [Oak, 2002]. Arsitektur WAP menyediakan suatu lingkungan yang dapat diperluas dan scalable untuk pengembangan aplikasi pada perangkat komunikasi mobile [LEE, 2005].

Jenis isi WAP dan protokol telah dioptimalkan untuk perangkat wireless handheld. WAP menggunakan teknologi proxy untuk mengoneksikan wireless dengan internet. WAP proxy biasanya dikompres mengikuti fungsionalitasnya [Wapintro, 2005], yaitu : Protokol gateway
Protokol gateway menerjemahkan permintaan dari stack protokol WAP (WSP, WTP, WTLS, dan WDP), seperti yang ditunjukkan pada gambar di bawah ini Isi encoder dan decoder Isi encoder menerjemahkan isi WAP, halaman WML, dan program WMLScript ke dalam format yang disandikan untuk mengurangi ukuran data pada jaringan nirkabel.

“                     
Penerapan WAP
·           Informasi jadwal keberangkatan penerbangan
·           Transaksi pembelian tiket
·           Pendaftaran keberangkatan pesawat
·           Informasi lalu lintas
·           Daftar informasi kondisi cuaca
·           Informasi nilai stok
·           Mencari informasi nomor telepon atau alamat,dll,
Print Friendly, PDF & Email

>Seven Segment Dengan Menggunakan Arduino

>

7 segment

1.      Microcontroller
arduino
                             i.     Arduino Duemilanov ATMega 328 (1 buah)
2.      Resistor
resistor

                            i.      Resistor 220 Ω (1 buah)

3.      Seven Segment
                         i.          7 Segment Anode (1 buah)
7 segment

4.      Kabel Penghubung

                         i.          Kabel Pelangi (Secukupnya)
kabel pelangi

5.      Bread Board

breadboard

void setup(){
for(int i=0;i<7;i++){
pinMode(i,OUTPUT);
}
}
void tampil(byte a1, byte a2, byte a3, byte a4, byte a5, byte a6, byte a7){
digitalWrite(0,a1);
digitalWrite(1,a2);
digitalWrite(2,a3);
digitalWrite(3,a4);
digitalWrite(4,a5);
digitalWrite(5,a6);
digitalWrite(6,a7);
}
void loop(){
           tampil(0,0,0,1,0,0,0);
           delay(500);
           tampil(1,0,0,1,0,0,0);
           delay(500);
           tampil(1,0,0,0,0,0,1);
           delay(500);
           tampil(1,1,1,1,1,1,1);
           delay(500);
           tampil(0,0,0,0,0,0,0);
           delay(500);
           tampil(1,1,1,1,0,0,1);
           delay(500);
           tampil(0,1,0,0,1,0,0);
           delay(500);
           tampil(0,0,0,1,0,0,0);
           delay(500);
           tampil(1,1,1,1,1,1,1);
           delay(500);
}
Print Friendly, PDF & Email

>Rooting dan Unroot Samsung Galaxy Wonder(W)

>

Download Zip.filenya terlebih dahulu Disini lalu taruh di sd card. kemudian,
  • Matikan galaxy wonder. Lalu [Tekan tombol Power]+[Tombol volume Up]+[Tombol Home] Secara Bersamaan.
  • tahan sampe hidup, setelah keluar tulisan “Samsung” lepas tombol power, kemudian lepas juga tombol Volume Up dan tombol tengah.tahan sampe hidup, setelah keluar tulisan “Samsung” lepas tombol power, kemudian lepas juga tombol Volume Up dan tombol tengah.
  • Setelah keluar gambar kotak panah logo droid, lalu pencet sekali tombol Menu (tombol kiri)
mode recovery
  • Lalu masuk mode recovery,  Navigasi dengan volume atas dan bawah lalu pilih apply sdcard: update.zip dan tekan tombol Home untuk konfirmasi pilihan.
  • Pilih (dengan tombol volume) update.zip file yang didownload tadi dan konfirmasi lagi dengan menggunakan tombol Home,
  • Setelah selesai pilih reboot system now dengan tombol Home.
untuk unroot silahkan download dulu unroot.zip nya disini. caranya sama saja dengan rooting diatas
Print Friendly, PDF & Email

>Menggambar Elipse-Visual Basic 6.0

>

Private Sub Text1_Change()

End Sub
Private Sub btn_hitung_Click()
Dim Ry, Rx, Xo, Yo As Integer
Ry = Val(txt_y.Text)
Rx = Val(txt_X.Text)
Xo = 0
Yo = Ry

‘region 1
pct_tampil.PSet (Xo, Yo), RGB(0, 0, 0)
pct_tampil.PSet (-Xo, Yo), RGB(0, 0, 0)
pct_tampil.PSet (Xo, -Yo), RGB(0, 0, 0)
pct_tampil.PSet (-Xo, -Yo), RGB(0, 0, 0)

Po = (Ry ^ 2) – ((Rx ^ 2) * Ry) + ((Rx ^ 2) / 4)
Px = 0
Py = 2 * (Rx ^ 2) * Yo
While Px < Py
    Xo = Xo + 1
    Px = Px + (2 * (Ry ^ 2))
    If (Po >= 0) Then
        Yo = Yo – 1
        Py = Py – 2 * (Rx ^ 2)
        Po = Po + (Ry ^ 2) + Px – Py
    Else
        Po = Po + (Ry ^ 2) + Px
    End If
    pct_tampil.PSet (Xo, Yo), RGB(0, 0, 0)
    pct_tampil.PSet (-Xo, Yo), RGB(0, 0, 0)
    pct_tampil.PSet (Xo, -Yo), RGB(0, 0, 0)
    pct_tampil.PSet (-Xo, -Yo), RGB(0, 0, 0)
    Wend
  
  
‘region 2
pct_tampil.PSet (Xo, Yo), RGB(0, 0, 0)
pct_tampil.PSet (-Xo, Yo), RGB(0, 0, 0)
pct_tampil.PSet (Xo, -Yo), RGB(0, 0, 0)
pct_tampil.PSet (-Xo, -Yo), RGB(0, 0, 0)

Po = ((Ry ^ 2) * ((X + 1 / 2) ^ 2)) + ((Rx ^ 2) * (Yo – 1)) – ((Rx ^ 2) * (Ry ^ 2))
While Yo > 0
    Yo = Yo – 1
    Py = Py – 2 * (Rx ^ 2)
    If Po <= 0 Then
        Xo = Xo + 1
        Px = Px + 2 * (Ry ^ 2)
        Po = Po + (Rx ^ 2) + Px – Py
    Else
        Po = Po + (Rx ^ 2) – Py
    End If
    pct_tampil.PSet (Xo, Yo), RGB(0, 0, 0)
    pct_tampil.PSet (-Xo, Yo), RGB(0, 0, 0)
    pct_tampil.PSet (Xo, -Yo), RGB(0, 0, 0)
    pct_tampil.PSet (-Xo, -Yo), RGB(0, 0, 0)
Wend
  
  

End Sub
Private Sub Form_Activate()
pct_tampil.Scale (-100, 100)-(100, -100)
pct_tampil.Line (-100, 0)-(100, 0), RGB(255, 0, 0) ‘sb-x
pct_tampil.Line (0, 100)-(0, -100), RGB(255, 0, 0)   ‘sb-y
End Sub

Print Friendly, PDF & Email

>Menggambar Lingkaran-Visual Basic 6.0

>

visual basic menggambar lingkaran

Private Sub Command1_Click()
Dim Po As Integer
X = Val(txtX.Text)
Y = Val(txtY.Text)
R = Val(txtR.Text)

Y = R
X = 0
    Picture1.PSet (X, Y), RGB(0, 0, 0)
    Picture1.PSet (-X, Y), RGB(0, 0, 0)
    Picture1.PSet (X, -Y), RGB(0, 0, 0)
    Picture1.PSet (-X, -Y), RGB(0, 0, 0)
    Picture1.PSet (Y, X), RGB(0, 0, 0)
    Picture1.PSet (-Y, X), RGB(0, 0, 0)
    Picture1.PSet (Y, -X), RGB(0, 0, 0)
    Picture1.PSet (-Y, -X), RGB(0, 0, 0)
    List1.AddItem (X & ”   ” & Y)
   
Po = 1 – R
While (X <= Y)
    If (Po < 0) Then
    X = X + 1
    Picture1.PSet (X, Y), RGB(0, 0, 0)
    Picture1.PSet (-X, Y), RGB(0, 0, 0)
    Picture1.PSet (X, -Y), RGB(0, 0, 0)
    Picture1.PSet (-X, -Y), RGB(0, 0, 0)
    Picture1.PSet (Y, X), RGB(0, 0, 0)
    Picture1.PSet (-Y, X), RGB(0, 0, 0)
    Picture1.PSet (Y, -X), RGB(0, 0, 0)
    Picture1.PSet (-Y, -X), RGB(0, 0, 0)
    List1.AddItem (X & ”   ” & Y)
    Po = Po + (2 * X) + 1
   
    Else
    X = X + 1
    Y = Y – 1
    Picture1.PSet (X, Y), RGB(0, 0, 0)
    Picture1.PSet (-X, Y), RGB(0, 0, 0)
    Picture1.PSet (X, -Y), RGB(0, 0, 0)
    Picture1.PSet (-X, -Y), RGB(0, 0, 0)
    Picture1.PSet (Y, X), RGB(0, 0, 0)
    Picture1.PSet (-Y, X), RGB(0, 0, 0)
    Picture1.PSet (Y, -X), RGB(0, 0, 0)
    Picture1.PSet (-Y, -X), RGB(0, 0, 0)
    List1.AddItem (X & ”   ” & Y)
    Po = Po + ((2 * X) – (2 * Y)) + 1
   
    End If
   
Wend

End Sub

Private Sub Form_Activate()
Picture1.Scale (-100, 100)-(100, -100)
Picture1.Line (-100, 0)-(100, 0), RGB(255, 0, 0) ‘sb-x
Picture1.Line (0, 100)-(0, -100), RGB(255, 0, 0)   ‘sb-y
End Sub

Private Sub List1_Click()

End Sub

Private Sub Picture1_Click()

End Sub

Print Friendly, PDF & Email

>Review Apps

>

aplikasi

Android
  • TTPOD
Aplikasi pemutar music yang satu ini berbeda dengan aplikasi pemutar music yang lainnya, dimana suara yang dihasilkan sangat bagus terutama dari segi bass nya. Selain itu juga aplikasi ini ecara otomatis akan menampilkan lyric dari lagu yang pengguna putar ketika perangkat tersebut  terkoneksi ke jaringan internet. Tampilan yang baik dan juga tema yang banyak membuat aplikasi ini sangat menarik untuk dimiliki di perangkat android.
  • Ular Tangga
Game buatan anak bangsa ini mengadopsi permainan Ular Tangga yang biasa dimainkan  anak-anak dengan sebuah dadu dan papan permainan berupa blok-blok yang diberi nomor. Blok-blok tersebut terdiri dari 100 blok, siapa yang paling duluan sampai ke blok terakhir menjadi pemenang. 
Cara untuk melempar dadu pada game ini sendiri dengan cara men-shake perangkat android  kemudian dadu tersebut terlempar.  game ini bisa dimainkan dengan Multiple Player melalui jaringan internet dan juga melalui jaringan wireless.
  • Endomondo Sport Tracker
Endomondo Sports Tracker Pro cocok bagi yang hobinya jogging,fitness dan terutama  bersepeda.Adapun fitur-fitur yang terdapat di aplikasi satu ini,
 Interval Program: memilih tiga program yang tersedia atau kita bisa membuat program  sendiri.
Graph : fitur untk menampilkan grafik perkembangan  semuanya berdasarkan waktu putaran,denyut jantung, dan juga altitude keseluruhan.
Beat Yourself: menjadikan latihan sebelumnya sebagai acuan latihan berikutnya.
Low Power Mode: fitur ini digunakan untuk lebih menghemat pemakaian baterai handphone disaat latihan dalam jangka waktu yang lama
Time Goal : memilih durasi latihan dan pemandu akan memandu .
iOS
  • Garage Band
Garage Band diperuntukkan bagi anak band yang serius ingin menjadi rock star atau musikus. Materi-materi lagu yang telah terkumpul kini tak lagi sia-sia karena pengguna bisa mengolah dan mengaransemen lagu sendiri. Bahkan pengguna tak memerlukan anggota band yang lain karena semua bisa dikerjakan sendiri mulai dari memetik gitar, memukul drum, hingga editing dan mixing.
Alat-alat musik yang ada di Garage Band cukup lengkap seperti drum, bas, gitar, dan keyboard. Masing-masing alat musik menawarkan banyak sekali jenis dengan suara-suara bervariasi yang dihasilkan. Keyboard, misalnya, memiliki 80 jenis suara mulai dari piano hingga suara efek. pengguna juga bisa memilih apakah ingin memetik  gitar satu persatu atau menggenjrengnya. Bending juga tidak jadi masalah.
  • Chicken Raid
Didalam Chicken Raid tujuan utama pengguna adalah menghancurkan ayam dan telur sekaligus mendapatkan item tambahan seperti gem dan coin. Pengguna tidak akan menggunakan karakter apapun dalam game ini, sangat jauh berbeda dengan Angry Birds yang justru mengijinkan pengguna untuk menggunakan karakter burung yang bertujuan untuk menyelamatkan telur dari para babi hijau. Jika didalam Angry Birds pengguna menggunakan ketapel untuk melepaskan burung agar menghancurkan penopang tempat para babi hijau duduk. Dalam Chicken Raid jauh lebih simple, pengguna cukup tap penopang tempat para ayam itu tinggal agar penopangnya hancur. Seperti game puzzle lainya, didalam setiap level dalam Chicken Raid akan disediakan rintangan-rintangan yang terdiri dari batu, kayu dan juga kaca. Dan rintangan-rintangan itu harus dihancurkan dengan cara yang seefisien mungkin.
  • Genius Scan
Dengan aplikasi ini fungsi kamera ponsel Android serta iOS pengguna dapat beralih fungsi menjadi sebuah scanner. Yang dapat langsung difungsikan untuk melakukan scan dokumen yang dapat langsung Anda kirim via email dengan format JPEG atau PDF.
Selain melalui email aplikasi ini menyediakan pula fitur upload langsung ke beberapa aplikasi cloud storage yang sudah terinstal di ponsel Anda seperti Box, Dropbox, dan beberapa aplikasi cloud storage lainnya.
Blckberry
  • Screen Munched
Aplikasi yang satu ini memungkinkan penggunanya mengcapture screen pada layar blackberrynya kemudian mensharing hasil dari capture nya tersebut via jejaring social.
  • Blackberry Messenger
Aplikasi bawaan RIM(Research In Motion) ini memungkinkan sesama pengguna blackberry terhubung satu sama lain melalui jaringan internet dengan cara bertukar PIN Blackberry Messenger. Pengguna juga bisa berbagi file multimedia satu sama lain.
  • Ubersocial
Aplikasi ini  sama seperti aplikasi untuk twitter lainnya yang memungkinkan penggunanya terhubung dengan pengguna twitter yang lainnya.
Java
  • KBBI (Kamus Besar Bahasa Indonesia) Mobile
Kalau aplikasi yang satu ini sudah jelas sekali berguna untuk apa. Aplikasi ini berguna sebagai kamus bahasa Indonesia. Jika ada kata-kata bahasa Indonesia yang tidak mengerti artinya bisa dilihat di dalam kamus elektronik ini. KBBI ini mirip dengan versi aslinya. Versi aslinya adalah buku yang sangat tebal dan berat. Dengan aplikasi ini, pengguna tidak perlu berat-berat membawa buku kamus besar.
  • Graph Viewer 3D
Aplikasi ini berguna untuk melihat grafik-grafik dari sistem persamaan maupun fungsi matematika. Bisa persamaan kuadrat, persamaan linear, parabola, hiperbola, sinus, cosinus dan masih banyak lagi persamaan yang grafiknya bisa dilihat dengan aplikasi ini. Selain itu, Graph Viewer ini juga bisa melihat grafik turunan dari suatu persamaan ataupun integral dari persamaan. Dengan aplikasi ini pengguna tidak perlu lagi menghitung secara matematik untuk menggambar grafik sebuah fungsi (pesamaan) matematika.
  • Doc Viewer
Aplikasi ini bisa dipakai untuk melihat file berekstensi *.doc dan *.xls di handphone. Pengguna  bisa membuka file-file dokumen tanpa memakai komputer atau laptop. Jadi lebih fleksibel kan. Hanya pakai handphone bisa membuka file doc dan xls.
Symbian
  • ProEvolution Soccer
Game besutan Konami ini memungkinkan pengguna bisa menikmati sensasi bermain PES tanpa repot-repot membawa laptop/PC/PlayStation untuk memainkannya. Tentunya dengan tampilan dan Game Play yang lebih sederhana.
  • Facebook
Aplikasi ini memungkinkan pengguna tetap terhubung dengan facebook setiap waktu. Berbagai fitur pun melengkapi Facebook Mobile ini diantaranya newsfeed,message,notification,dll. Facebook for mobile sendiri bisa didownload langsung ketika kita masuk ke mobile site nya facebook. 
  • Kamus Indonesia-Inggris
Seperti halnya aplikasi-aplikasi kamus lainnya, aplikasi ini  memungkinkan penggunanya menterjemahkan kata dari bahasa Indonesia kedalam bahasa Inggris dan sebaliknya.
Windows Phone
  • Skype
Jika dulu  menelpon orang langsung menggunakan layanan telpon dari operator seluler, kini pengguna bisa menelpon melalui jaringan Internet sehingga lebih hemat terutama jika ingin menelpon seseorang dalam waktu yang lama atau menelpon orang yang berada di luar negeri. Skype menyajikan hal tersebut ditambah juga dengan Skype pengguna bisa chattingdan bahkan bisa dengan banyak orang sekaligus baik ketika menelpon atau chatting
  • Evernote
Catat mencatat adalah salah satu kegiatan yang pasti sering kita lakukan.  untuk mempermudah kegiatan catat mencatat, aplikasi Evernote bisa menjadi pilihan yang bagus. Selain berfungsi sebagai catatan digital, Evernote juga menyajikan banyak fitur penting lainnya seperti sinkronisasi secara otomatis catatan yang sudah pengguna buat ke server Evernote, hal ini membuat kita dapat mengakses catatan kita di Evernote melalui apa saja dan tidak perlu khawatir kehilangan catatan.
  • Qur’an
Aplikasi ini merupakan sebuah Al Quran reader yang dikembangkan oleh Sama Apps. Dalam aplikasi ini, seluruhnya menggunakan tulisan Arab, sehingga pengguna dapat membaca Al Quran sekaligus mengasah kemampuan berbahasa Arab.

Print Friendly, PDF & Email

>Sumber Daya Komputer

>


Yang dimaksud Sumber Daya pada Komputer adalah semua komponen yang memberikan fungsi atau semua perangkat yang terhubung ke computer yang memfunya fungsi memindahkan,menyimpan, dan memproses data dll.
Sumber Daya pada Komputer sendiri terbagi dua yaitu Sumber Daya Fisik dan Abstrak.
1.       Sumber Daya Fisik
          Keyboard
          Barcode Reader
          Mouse
          Joystick
          light-pen
          Trackball
          Touchscreen
          Pointing Devices
           Floppy Disk Drive
           Harddisk
          Tape Drive,
          Optical Disk
           CD ROM Drive
           CRT
          LCD
          Printer
          Modem
          Ethernet Card
          PCMCIA
          RAM
          Cache Memory
           Register
          Kamera
          Sound  Card 
          Radio 
          Digitizer 
          Scanner
          Plotter,  dan sebagainya.
2.       Sumber Daya Abstrak
          Data, misalnya :Semaphore untuk pengendalian sinkronisasi proses-proses, PCB
(Process Control Block) untuk mencatat dan mengendalikan proses, tabel segmen,
tabel page, i-node, FAT, file dan sebagainya.
          Program yang berupa kumpulan  instruksi yang dapat dijalankan oleh  sistem
komputer, yang dapat berupa utilitas dan program aplikasi pengolahan data tertentu.
Print Friendly, PDF & Email

>Perbedaan Platform dengan Sistem Operasi

>

Platform sendiri menurut Wikipedia   merupakan kombinasi antara sebuah arsitektur perangkat keras dengan sebuah kerangka kerja perangkat lunak (termasuk kerangka kerja aplikasi)  Kombinasi tersebut memungkikan sebuah perangkat lunak, khusus perangkat lunak aplikasi, dapat berjalan. Platform yang umum sudah menyertakan arsitektur,sistem operasi, bahasa pemrograman dan antarmuka yang terkait (pustaka sistem runtime atau antarmuka pengguna grafis) untuk komputer.

Sedangkan Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

Makna Platform dalam konteks aplikasi komputer secara praktis maksudnya adalah Sistem Operasi tempat sebuah aplikasi di operasikan. Dengan kata lain, platform adalah lingkungan terpadu yang mendukung dijalankannya sebuah aplikasi. Misalnya Microsoft menciptakan aplikasi Microsoft Office yang berjalan di dalam lingkungan (platform) Windows. Karena Ms. Office dibuat hanya diperuntukkan untuk lingkungan windows, tentu saja aplikasi tersebut tidak dapat dijalankan di lingkungan Macintosh, atau GNU/Linux. 

Platform dapat dibayangkan seperti sebuah lingkungan tempat sebuah aplikasi diciptakan. Aplikasi tersebut dapat berjalan dengan regulasi/peraturan yang dibuat oleh Sistem Operasi. Fasilitas seperti Windows Registry, atau ActiveX Object hanya ada di dalam lingkungan windows milik microsoft. Jika aplikasi tersebut berpindah lingkungan seperti Mac, atau GNU/LINUX operasinya akan error berantakan dan tidak dapat berjalan seperti seharusnya.
Print Friendly, PDF & Email