Anda di halaman 1dari 11

Analisis Kebutuhan Komputer Pelanggan

(PEMROGRAMAN )
Untuk Memenuhi Syarat Ujian Akhir

Disusun oleh :

 Adelia Najatul Salsa (2)


 Andriani Vilan Vallencia (10)
 Audina Ni’matul Firdaus (13)
 Devi Artikasari (22)

SMKN 1 CERME GRESIK


Teknik Jaringan komputer
Dan Telekomunikasi
KATA PENGANTAR

Segala puji syukur kita panjatkan kehadiran Allah subhanahu


wata’ala, karena atas limpahan rahmatnya kita dapat membuat
makalah ini tidak lupa, sholawat serta salam kami sampaikan kepada
junjungan besar kita semua, Rasulullah shalallaahu Alaihi Wassalaam
semoga dihari yang akan tiba kita semua mendapat syafaatnya.
Semoga ilmu yang kita pelajari dari makalah ini bermanfaat bagi
kita semua kedepaannya, terakhir kami sangat sadar bahwa makalah
ini masih belum seratus persen sempurna, maka dari itu kami sangat
menerima saran dan kritik agar kami dapat merevisi makalah ini agar
dapat menjadi sempurna
DAFTAR ISI

KATA PENGANTAR ............................................................


DAFTAR ISI ..........................................................................
BAB l PENDAHULUAN
1. LATAR BELAKANG PEMBUATAN MAKALAH ..................
BAB ll PEMBAHASAN
1. KEBUTUHAN HARDWARE ....................................................
2. KEBUTUHAN SOFTWARE ..............................................
BAB lll PENUTUP
1. KESIMPULAN ..........................................................................
2. SARAN ...........................................................................
DAFTAR PUSTAKA .............................................................
BAB l
PENDAHULUAN

1. LATAR BELAKANG PEMBUATAN MAKALAH


Didalam membuat sebuah program, sebagai pemrogram haruslah
mengetahui tentang algoritma. Tujuan dari belajar Algoritma dan
Pemrograman yang benar adalah agar kita dapat membiasakan diri untuk
melakukan suatu perencanaan apabila ingin menyelesaikan suatu masalah,
karena suatu permasalahan yang diselesaikan dengan suatu perencanaan
yang matang maka akan mendapatkan solusi yang lebih optimal
dibandingkan menyelesaikan masalah tanpa menggunakan suatu
perencanaan. Oleh karena itu, penyusun mencoba untuk memaparkan
makalah tentang konsep dasar pemrograman.

BAB ll
PEMBAHASAN
1. KEBUTUHAN HARDWARE
 RESOLUSI LAYAR
Mayoritas laptop memiliki resolusi 1366x768. Resolusi ini tidak
memiliki cukup tempat untuk melakukan multitasking. Ditambah lagi,
teks yang ditampilkan juga terlihat kurang tajam namun sudah
mencukupi untuk melakukan progamming secara umum.
Resolusi yang paling baik adalah 1920 x 1080 atau biasa dikenal
dengan istilah Full HD. Resolusi ini memiliki ruang yang cukup luas
untuk melakukan multitasking karena bisa menampilkan beberapa
window bersamaan tanpa kehilangan informasi yang dibutuhkan.
Ketajaman layarnya juga sangat baik dan pasti akan memanjakan mata.
Untuk layar beresolusi 1920 x 1080 biasanya hanya ada di
komputer dengan spesifikasi yang agak tinggi dengan layar 15 inci. Ada
beberapa tipe laptop 13 atau 14 inci yang memiliki resolusi Full HD tapi
sangat jarang dan biasanya merupakan laptop kelas atas yang cukup
mahal.

 KECEPATAN CPU
Kecepatan CPU memiliki pengaruh yang cukup signifikan bagi
performa laptop kita. CPU (atau prosesor) memiliki beberapa spesifikasi
yaitu cache size, jumlah core, frekuensi, dll. Spesifikasi ini tidak perlu
kita analisis terlalu dalam. Laptop dengan prosesor Intel Core i5 saja
sudah sangat bagus untuk kebanyakan kebutuhan programming.
Apabila memiliki dana terbatas, prosesor Intel Core i3 bahkan Dual
Core juga bisa dipakai jika kebutuhannya hanya untuk melakukan web
programming.

 JUMLAH MEMORY (RAM)


Untuk kebutuhan web programming, laptop dengan memori 2GB
sudah mencukupi. Akan lebih baik lagi jika bisa menggunakan memori
minimal 4GB. Pada intinya semakin besar memori RAM akan semakin
baik
Biasanya RAM memiliki dua slot, proses upgrade-nya menjadi lebih
mudah dan murah. Dengan dana yang terbatas kita bisa saja membeli
laptop dengan RAM 4GB dan nanti ditambah lagi dengan RAM 4GB
sehingga ukurannya menjadi 8GB. Teknik seperti ini bisa membantu
menghemat biaya.

 JENIS dan UKURAN HARDDISK


Saat ini banyak sekali terdapat tipe-tipe harddisk yang bisa dibeli.
Karena harddisk memiliki perbedaan yang didasarkan pada
konektornya (IDE, SATA, RAID, SCSI), ukuran (3,5 inci dan 2,5 inci) dan
yang dibedakan jenisnya (harddisk konvensional dan SSD).

Selain itu harddisk juga dibedakan berdasarkan kapasitas


simpannya, mulai dari 10GB, 20GB, 40GB, 80GB, 200GB, 1TB, 2TB, dan
yang lebih tinggi lagi.

 KEYBOARD
Memiliki keyboard yang nyaman untuk ngoding sangat berpengaruh
bagi seorang programmer. Kelembutan saat ditekan, feedback yang
didapat, jarak tempuh dari satu tombol ke tombol yang lain terdengar
seperti omong kosong. Tapi percayalah, keyboard yang bagus tidak
hanya penting bagi gamer saja tapi juga penting bagi
seorang programmer.

 SISTEM OPERASI
Baik untuk programming atau pemakaian biasa ada tiga sistem
operasi yang paling banyak dipakai, Linux, Windows, dan OS X. Jika jenis
programming yang dilakukan tidak dibatasi oleh penyedianya, maka
sistem operasi manapun bisa dipakai.

2. KEBUTUHAN SOFTWARE
pengertian software adalah suatu program komputer yang mampu menjembatani
para pengguna dengan perangkat keras, baik itu komputer ataupun PC. Selain itu,
software adalah suatu aplikasi yang terbuat dari sekumpulan kode bahasa
pemrograman tertentu.

Itu artinya, pengertian software adalah suatu data yang diprogram ataupun
disimpan secara digital dan tidak mempunyai wujud, tapi berada di dalam suatu
komputer. Selain itu, ada juga yang menjelaskan bahwa pengertian software adalah
kumpulan berbagai data elektronik berbentuk program ataupun instruksi yang
disimpan serta dikelola oleh mesin komputer.
Software itu sendiri dibuat oleh para developer atau programmer dengan
menggunakan bahasa pemrograman tertentu agar bisa digabungkan menjadi sebuah
kode yang mampu dikenali oleh perangkat keras.
Software dibuat agar lebih mempermudah pekerjaan manusia, seperti untuk
berhitung, membuat dokumen, mengolah gambar, dll.

SPESIFIKASI SOFTWARE UNTUK KOMPUTER

 Sistem operasi untuk mesin server


Beberapa diantaranya seperti Sun Solaris, Microsoft Windows Server, Free
BSD, Varian Sistem Operasi Linux untuk server (misalnya caldera, debian,
mandrake, redhat, dan masih banyak lagi), serta sistem operasi khusus
server yang lain.
 Apikasi yang menunjang layanan aplikasi jaringan komputer
Hal ini seperti web server, DNS server, database server, remote desktop, dan
aplikasi penunjang jaringan komputer lainnya.
 Aplikasi untuk mengelola lalu lintas jaringan
Diantaranya seperti routing (proses pengiriman data/informasi yang dilakukan
dengan meneruskan paket data yang dikirim pada sebuah jaringan satu ke
jaringan yang lain). Atau yang lainnya seperti NMS (Network Mananjemen
System). NMS disini berarti pemantau jaringan network yang berguna dalam
mengawasi jaringan komputer.

SOFTWARE PEMROGRAMAN

1.JAVA
Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai platform, mulai
dari PC hingga perangkat seluler. Bahasa pemrograman ini awalnya dikembangkan pada The
Green Project pada tahun 1991 oleh Sun Microsystem yang kemudian dilepas pada Oracle.
Nama Java sendiri dipilih karena salah seorang pendiri Java, James Gosling , sangat
menyukai kopi murni yang langsung digiling dari mesin giling (kopi tubruk) dimana jenis kopi
ini berasal dari pulau Jawa di Indonesia.

2.C
Bahasa C ini termasuk bahasa pemrograman tertua yang pernah ada. Bahasa pemrograman
C ini dikembangkan dari sekitar tahun 70-an. Pembuat bahasa C adalah Dennis Ritchie .
Bahasa C menjadi bahasa pemrograman yang populer di Indonesia karena hampir sebagian
besar perguruan tinggi jurusan IT ataupun lembaga kursus bahasa ini untuk mempelajari
pertama kali mempelajari bahasa pemrograman yang lain. Bukan tanpa sebab bahasa C ini
menjadi dasar untuk mempelajari bahasa pemrograman yang lain, karena memang bahasa C
ini merupakan “bapak” dari bahasa pemrograman lain seperti C#, Java, C++, dan lain
sebagainya.

3.PHP
PHP (PHP Hypertext Pre-processor) merupakan bahasa pemrograman yang paling banyak
digunakan di Indonesia. Selain karena gratis, PHP banyak digunakan karena bahasa
pemrograman ini merupakan server side scripting yang memang dirancang untuk
membangun situs web dinamis. Selain itu banyak website-website ternama seperti
Facebook, Wordpress, ataupun Digg yang menggunakan PHP dalam pengembangannya. PHP
pertama kali dikembangkan oleh Rasmus Lerdrorf .

4.VISUAL BASIC
Visual Basic merupakan bahasa pemrograman yang dikembangkan oleh Microsoft. Bahasa
pemrograman ini menawarkan IDE visual dalam pembuatan perangkat lunak, dan bahasa
pemrograman ini dikembangkan untuk membuat perangkat lunak-perangkat lunak berbasis
sistem operasi Windows.

5.PYTHON
Dalam tingkat bahasa pemrograman, Python termasuk bahasa tingkat tinggi. Python
menjadi satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web
maupun berbasis mobile. Bahasa phyton ini termasuk kedalam bahasa pemograman yang
cukup mudah bagi pemula, karena bahasa tersebut mudah dibaca dengan sintaks yang
mudah untuk dipahami. Banyak perusahaan besar menggunanakn Phyton dalam
pengembanganya seperti Instagram, Pinterest dan Rdio. Python juga digunakan oleh para
pengembang Google, Yahoo!, dan juga NASA.

6. C++
C++ merupakan bahasa pemrograman pengembangan dari bahasa C. C++ dan C memiliki
penulisan yang hampir sama, meski demikian perbedaan kedua bahasa pemrograman ini
memiliki perbedaan pada penyelesaian kedua masalahnya. Pada bahasa C masalah masalah
dilakukan dengan membagi-bagi ke dalam sub-sub yang lebih kecil lagi atau bisa bahasa
pemrograman prosedural, sedangakan C++ berorientasi pada objek dimana permasalahan
dibagi-bagi kedalam kelas-kelas. C++ pertama kali dikembangkan oleh Bjarne Stroustrup .

7. JavaScript
JavaScript adalah bahasa pemrograma yang dikembangkan oleh Netscape. Penggunaan
JavaScript saat ini paling banyak terdapat pada pengembangan web. Dengan JavaScript ini
kita bisa membuat web yang interaktif dan menarik.

9. Objective-C
Objective-C adalah bahasa pemrograman yang berorientasi pada objek. Bahasa
pemrograman ini digunakan untuk pengembangan aplikasi yang digunakan pada perangkat
Apple, bahkan sistem operasi iOS pun dikembangkan menggunakan bahasa pemrograman
Objective-C ini.

10. ActionScript
ActionScript adalah bahasa pemrograman yang dibuat berdasarkan ECMAScript yang
digunakan dalam pengembangan situs web dan perangkat lunak menggunakan platform
Adobe Flash Player. ActionScript juga dipakai di beberapa aplikasi basis data, seperti Alpha
Five. Bahasa ini awalnya dikembangkan oleh Macromedia, tapi kini sudah dimiliki dan
perkembangannya oleh Adobe, yang membeli Macromedia pada tahun 2005.
Action Script terbaru saat ini adalah Action Script 3.0. Action Script 3.0 adalah bahasa
terbaru dari edisi yang sebelumnya dikenal dengan Action Script 2.0. Action Script 3.0
memiliki beberapa kelebihan dibanding pendahulunya, antara lain fitur yang ditawarkan
adalah file pada Action Script 3.0 dapat dibuat terpisah saat runtime. (wikipedia.org)

BAB III
PENUTUP

1. KESIMPULAN
Dari makalah ini kita dapat memberi saran kepada konsumen tentang
komputer yang baik untuk pemrograman. Jadi analisis kebutuhan
pelanggan komputer adalah suatu penganalisisan atau penyelenggaraan
untuk mempelajari berbagai hal yang menjadi suatu kebutuhan
pelanggan. Analisis kebutuhan pelanggan ini sangat penting bagi penjual
untuk menentukan produk jenis apa yang di kehendaki konsumen.
Biasanya, hal ini dimanfaatkan untuk menciptakan produk yang lebih baik
dari sebelumnya.

2. SARAN
Setelah menganalisis kebutuhan komputer pelanggan, penulis
menyadari bahwa makalah ini masih jauh dari sempurna. Oleh sebab itu
penulis memberikan saran agar nantinya sistem ini dapat dikembangkan
dengan lebih baik lagi. Saran tersebut adalah sebagai berikut
 Perlu dilakukan tindak lanjut terhadap hasil analisis.
 Dalam upaya peningkatan pelayanan konsumen hendaknya dengan
melakukan analisis keinginan dan kebutuhan serta kepuasan
konsumen lebih dalam lagi.

DAFTAR PUSTAKA

https://www.codepolitan.com/tips-memilih-laptop-untuk-
programming-5a8acad048e7a

https://www.academia.edu/37671823/Analisis_Kebutuhan_Pasar

https://repository.amikom.ac.id/files/Publikasi_10.11.4410.pdf

https://accurate.id/teknologi/software-adalah/
https://idcloudhost.com/pengertian-software-fungsi-jenis-spesifikasi-
dan-contoh-software/

Anda mungkin juga menyukai