Tuesday, January 8, 2019

Pengantar Bisnis Informatika 3

Pengantar Bisnis Informatika
Muhamad Anugrah Awwal Ramadhan
54415508
4IA12

1. Ringkasan
Awatsu Corporation adalah sebuah perusahaan yang bergerak di bidang produksi barang elektronik untuk penyimpanan data dalam ukuran yang kecil atau biasa disebut flashdisk dengan merek dagang AwatsuFlash. Flashdisk merek AwatsuFlash dibuat untuk menyegarkan pasar flashdisk, yang dominan berbentuk standar, membosankan, serta mudah hilang. AwatsuFlash dibuat dengan model yang unik dan menarik, sehingga bisa dengan mudah menarik minat pembeli, dengan harga yang cukup bersaing.
Flashdisk merek AwatsuFlash dibuat dengan mengikuti tren perkembangan zaman sehingga bisa menghasilkan produk yang unik. Selain itu customer bisa mendesain sendiri flashdisk yang diinginkan dan kami akan membuatkannya. Target pemasaran dari produk kami adalah pengguna yang melek teknologi dan mengikuti perkembangan zaman, dengan berbagai jenjang umur.
Dengan menggunakan mesin 3D Printer yang berteknologi canggih, kami dapat memastikan produk yang dihasilkan berkualitas tinggi, harga yang bersaing, serta mutu yang terjamin. Strategi pemasaran yang akan kami lakukan menggunakan 2 metode, yaitu penjualan offline dan online. Untuk online, customer dapat memesan produk atau mengirimkan desain ke situs kami yang beralamat di www. AwatsuFlash.com. Sedangkan untuk offline, customer dapat langsung mengunjungi toko utama kami yang berada di Depok Town Square Lt 2 Blok SS1 No 5-6. Proses pengerjaan untuk desain custom bisa berkisar 7-14 hari tergantung penuh atau tidaknya antrian pembuatan di pabrik. Pabrik dan gudang kami berlokasi di Jalan Raya Bogor KM 43 RT02/11 Cibinong.
Untuk mengusung produk yang kami tawarkan, berikut visi misi serta tujuan dari perusahaan yang kami buat untuk memenuhi kepuasan customer.
*Visi
Menjadi flashdisk nomor 1 di Indonesia dengan bentuk yang unik dan menarik.
*Misi
-Menggunakan mesin 3D Printer yang berteknologi canggih untuk menjamin bentuk produk yang baik.
-Menyediakan outlet offline dan situs online yang mumpuni guna melayani customer.
*Tujuan
Menyediakan flashdisk yang unik dan menarik, yang memiliki desain yang mengikuti perkembangan zaman, serta dengan build quality yang terjamin mutunya.
2. Situasi saat ini
Selain lokasi pabrik dan gudang, serta 1 toko utama di Depok, kami berencana untuk menambah lokasi toko cabang di masing-masing wilayah terutama Jabodetabek.
Saat ini keberadaan flashdisk amat mempengaruhi dalam hal perkembangan teknologi. Dapat dilihat dari permintaan konsumen dalam membeli flashdisk berbagi ukuran penyimpanan. Faktor itu lah yang mendorong kami untuk membuat flashdisk dalam berbagai bentuk pilihan. Pilihan bentuk tipe flashdisk ini dapat dipesan sesuai keinginan konsumen. Kami dapat mengirimkan produk kami ini ke seluruh wilayah Indonesia.
Dengan pemilihan bentuk flashdisk sesuai selera pembeli kami yakin mampu bersaing dengan para produsen flashdisk lainnya, yang biasanya hanya berbentuk polos. Dari segi pemilahan bahan kami juga sangat memperhatikannya.
3. Analisa Pesaing dan Isu – isu yang dihadapi Perusahaan
Usaha flashdisk dalam berbagai bentuk ini tidak hanya berguna bagi kalangan pelajar dan mahasiswa, tetapi orang kantoran pun dapat membelinya. Kami membuat flashdisk berbagai bentuk agar pembeli tidak merasa bosan dengan bentuk flashdisk yang ada saat ini.
Kami menyalurkan barang kami kebeberapa toko, tetapi para konsumen tidak hanya bisa membeli melalui toko saja tetapi bisa melalu online shop.
4.Tujuan Pemasaran
·       Mempromosikan produk Flashdisk unik kepada masyakrakat
·       Meningkatkan pendapatan pada perusahaan
·       Meningkatkan target volume penjualan produk perusahaan
Menghindari kelurgian dalam penjualan produk perusahaan

Tuesday, November 20, 2018

VCLASS TEKNIK KOMPILASI





Essay


1.     Sebutkan definisi :
a.     Bahasa mesin
Merupakan seperangkat instruksi serta data yang dapat dieksekusi secara langsung oleh prosesor komputer. Bahasa mesin ini merupakan tingkatan bahasa yang paling rendah dari bahasa pemrograman dan biasanya digunakan sebagai tujuan kompilasi oleh kompiler pada bahasa-bahasa pemrograman lain dalam tingkatan yang lebih tinggi.
b.    Bahasa Assembly
Bahasa Assembly atau bahasa rakitan adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, pengendali mikro dan perangkat lainnya yang dapat di program. Bahasa tersebut mengimplementasikan representasi atas kode mesin dalam bentuk simbol-simbol yang secara relatif lebih dapat dipahami oleh manusia. Bahasa ini biasanya mendukung secara spesifik untuk suatu ataupun beberapa jenis arsitektur komputer tertentu. Dengan demikian, portabilitas bahasa rakitan atau assembly tidak dapat menandingi bahasa-bahasa lainnya yang merupakan bahasa pemrograman tingkat tinggi. Namun, bahasa tersebut memungkinkan programmer memanfaatkan secara penuh kemampuan suatu perangkat keras tertentu yang biasanya tidak dapat ataupun terbatas jika dibuat dengan menggunakan bahasa pemrograman tingkat tinggi.
c.     Bahasa Tingkat Tinggi
Bahasa Tingkat Tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan bahasa pemrograman tingkat rendah memiliki sifat lebih mudah digunakan, lebih portabel antar platform dan lebih abstrak. Istilah “Bahasa Tingkat Tinggi” tidak serta merta menjadikan bahasa tersebut lebih baik dibandingkan dengan bahasa pemrograman tingkat rendah. Tetapi, maksud dari “Tingkat Tinggi” merujuk kepada abstraksi yang lebih tinggi dibandingkan dengan bahasa tingkat rendah terhadap bahasa mesin.


2.     Jelaskan tentang :
a.     Compiler
Suatu program yang menerjemahkan bahasa program ( source code ) kedalam bahasa objek ( objek code ). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.
b.    Interpreter
Perangkat lunak yang mampu mengeksekusi code program lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut.
c.     Assembler
Sebuah program yang terdiri dari instruksi-instruksi yang menggantikan kode-kode biner dari bahasa mesin dengan “mnemonik” yang mudah diingat. Bahasa tersebut sering juga disebut kode sumber atau kode simbolik yang tidak dapat dijalankan oleh prosesor, sedangkan assembler adalah suatu program yang dapat menerjemahkan program bahasa assembly ke program bahasa mesin. Bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer. Program bahasa mesin sering disebut sebagai kode objek.

3.     Apa yang dimaksud dengan BootStrap
BootStrap adalah front-end framework yang solek, bagus dan luar biasa yang mengedepankan tampilan untuk mobile device. Berguna untuk mempercepat dan mempermudah pengembangan website. BootStrap juga menyediakan HTML, CSS dan Javascrip siap pakai dan mudah dikembangkan.

4.     Sebutkan definisi Grammar dan Automata Hingga
·       Grammar adalah himpunan yang terdiri dari 4 tupel.

G (Vn, Vt, S, P)
Yang dimana :
Vn : Himpunan Non-terminal
Vt : Himpunan terminal
S : Simbol Start ϵ Vn
P : Himpunan Produksi





·       Automata Hingga adalah proses penganalisaan bahasa pemrograman.

5.     Sebutkan 4 jenis Grammar menurut Chomsky, masing-masing beserta aturan produksinya.
Ø  Grammar tipe-0 : UNRESTRICTED GRAMMAR (UG)
α, β ϵ (VT | VN)*, | α | > 0
Ø  Grammar tipe-1 : CONTEXT SENSITIVE GRAMMAR (CSG)
α, β ϵ (VT | VN)*, 0 < | α | ≤ | β |
Ø  Grammar tipe-2 : CONTEXT FREE GRAMMAR (CFG)
α ϵ VN , β ϵ (VT | VN)*
Ø  Grammar tipe-3 : REGULLAR GRAMMAR (RG)
α ϵ VN , β ϵ {VT , VT VN}
atau
α ϵ VN , β ϵ {VT , VN VT }

Mengingat ketentuan simbol-simbol maka ciri RG sering ditulis sebagai :
α ϵ VN , β ϵ {a , bC}
atau
α ϵ VN , β ϵ {a , Bc}














Pilihan Ganda

1.     Yang dimaksud dengan Diagram State, pada teknik kompilasi adalah
a.     Digunakan untuk mendapatkan token, mempermudah melakukan analisis lexical
b.     Digunakan untuk mendapatkan token, mempermudah melakukan analisis syntax
c.     Aturan produksi yang dikenal oleh comsky
d.     Simbol terminal
Jawaban : A

2.     Yang dimaksud dengan TOKEN, pada teknik kompilasi adalah
a.     Digunakan untuk mendapatkan token, mempermudah melakukan analisis lexical
b.     Digunakan untuk mendapatkan token, mempermudah melakukan analisis syntax
c.     Alat bantu (tools) dalam pembuatan parses/analisis sintaksis
d.    Simbol terminal
Jawaban : D

3.     Yang dimaksud dengan Diagram Syntax, pada teknik kompilasi adalah
a.     Digunakan untuk mendapatkan token, mempermudah melakukan analisis lexical
b.     Digunakan untuk mendapatkan token, mempermudah melakukan analisis syntax
c.     Alat bantu (tools) dalam pembuatan parser/analisis sintaksis
d.     Simbol terminal
Jawaban : C

4.     Translator yang Source codenya adalah bahasa assembly dan Object codenya adalah bahasa mesin, disebut dengan
a.     Assembler
b.     Compiler
c.     Interpreter
d.     Supplier
Jawaban : A

5.     Translator yang Source codenya adalah bahasa tingkat tinggi, object code adalah bahasa mesin atau bahasa assembly, dimana source code dan data diproses berbeda, disebut dengan :
a.     Assembler
b.    Compiler
c.     Interpreter
d.     Supplier
Jawaban : B

6.     Mengelompokkan program asal/sumber menjadi token disebut dengan
a.     Scanner
b.     Parser
c.     Lexicer
d.     Interpreter
Jawaban : A

7.     Yang bertugas untuk memeriksa kebenaran dan urutan dari token-token yang terbentuk oleh scanner, disebut dengan:
a.     Scanner
b.    Parser
c.     Lexicer
d.     Interpreter
Jawaban : B

8.     Tugas dari analysis lexical adalah
a.     Mentransformasikan ke dalam bentuk token-token
b.     Proses pendeteksian token-token
c.     Untuk mengenali makna dari simbol-simbol
d.     Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : A

9.     Tugas dari Semantics analyser adalah
a.     Mentransformasikan ke dalam bentuk token-token
b.     Proses pendeteksian token-token
c.     Untuk mengenali makna dari simbol-simbol
d.    Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : D

10. Tugas dari Syntax analyser adalah
a.     Mentransformasikan ke dalam bentuk token-token
b.    Proses pengelompokan token-token kedalam class syntax
c.     Untuk mengenali makna dari simbol-simbol
d.     Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : B

11. Tugas dari Intermidiate code, adalah
a.     Mentransformasikan ke dalam bentuk token-token
b.     Proses pengelompokan token-token kedalam class syntax
c.     Memperkecil usaha dalam membuat compilator dari sejumlah bahasa ke sejumlah mesin
d.     Memeriksa variabel sudah dideklarasikan atau belum
Jawaban : C

12. Fungsi dari Tabel simbol, adalah :
a.     Mentransformasikan ke dalam bentuk token-token
b.     Proses pengelompokan token-token kedalam class syntax
c.     Memperkecil usaha dalam membuat compilator dari sejumlah bahasa ke sejumlah mesin
d.    Menindak lanjuti untuk perbaikan
Jawaban : D