48 Pertanyaan dan Jawaban Wawancara SAS Teratas (2025)

Berikut adalah pertanyaan dan jawaban wawancara SAS untuk kandidat analis data baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.


1) Apa itu SAS? Apa saja fungsi yang dijalankannya?

SAS berarti Sistem Analisis Statistik, yang merupakan serangkaian produk perangkat lunak terintegrasi.

  • Pengambilan informasi dan pengelolaan data
  • Menulis laporan dan grafik
  • Analisis statistik, ekonometrik, dan penambangan data
  • Perencanaan bisnis, peramalan, dan dukungan keputusan
  • Riset operasi dan Manajemen proyek
  • Perbaikan mutu
  • Pergudangan Data
  • Pengembangan Aplikasi

Unduh PDF Gratis: Pertanyaan & Jawaban Wawancara SAS


2) Apa struktur dasar program dasar SAS?

Struktur dasar SAS terdiri dari

==Langkah DATA, yang memulihkan & memanipulasi data.
==Langkah PROC, yang menafsirkan data.


3) Apa gaya sintaksis dasar di SAS?

Untuk menjalankan program dengan sukses, Anda memiliki elemen dasar berikut:

  • Harus ada titik koma di akhir setiap baris
  • Pernyataan data yang mendefinisikan kumpulan data Anda
  • Pernyataan masukan
  • Setidaknya harus ada satu spasi di antara setiap kata atau pernyataan
  • Pernyataan yang dijalankan

Sebagai contoh: Dalam file 'H: \StatHW\namafileAnda.dat';


4) Jelaskan langkah data di SAS

Langkah Data membuat himpunan data SAS yang membawa data bersama dengan “kamus data”. Kamus data menyimpan informasi tentang variabel dan propertinya.


5) Apa itu PDV?

Area logis dalam memori diwakili oleh PDV atau Program Data Vector. Pada saat itu, SAS membuat database satu observasi dalam satu waktu. Buffer input dibuat pada saat kompilasi yang menyimpan catatan dari file eksternal. PDV dibuat setelah pembuatan buffer input.

Pertanyaan dan Jawaban Wawancara SAS
Pertanyaan dan Jawaban Wawancara SAS

6) Apa saja tipe data yang terdapat dalam SAS?

Tipe data di SAS adalah Numerik dan Karakter.


7) Pernyataan manakah yang tidak melakukan konversi otomatis dalam perbandingan?

Di SAS, pernyataan “di mana” tidak melakukan konversi otomatis dalam perbandingan.


8) Apa metode untuk men-debug dan menguji program SAS Anda?

Anda dapat men-debug dan menguji program SAS Anda dengan menggunakan Obs=0 dan opsi sistem untuk melacak eksekusi program di log


9) Apa perbedaan antara opsi nodupkey dan nodup?

Perbedaan antara NODUP dan NODUPKEY adalah NODUP membandingkan semua variabel dalam dataset kita sementara NODUPKEY hanya membandingkan variabel BY


10) Alat validasi nama yang digunakan di SAS

Untuk Kumpulan Data: Nama kumpulan data/ debug Kumpulan data: Nama/stmtchk
Untuk variabel Makro SAS: Pilihan: mprint mlogic simbolgen


11) Apa fungsi pencetakan PROC dan isi PROC?

Untuk menampilkan isi dataset SAS, cetakan PROC digunakan dan juga untuk memastikan bahwa data dibaca ke dalam SAS dengan benar. Sedangkan PROC CONTENTS menampilkan informasi tentang dataset SAS.

PROC Cetak dan PROC


12) Apa gunanya ringkasan fungsi Proc?

Sintaks ringkasan proc sama dengan sintaks proc. Ini menghitung statistik deskriptif pada variabel numerik dalam kumpulan data SAS.


13) Apa yang dilakukan Proc glm?

Proc glm melakukan regresi sederhana dan berganda, analisis varians (ANOVAL), analisis kovarians, analisis varians multivariat, dan analisis varians ukuran berulang.


14) Apa itu informasi SAS?

INFORMAT SAS digunakan untuk membaca, atau memasukkan data dari file eksternal yang dikenal sebagai file Flat Files ASCII, file teks atau file berurutan). Informasi tersebut akan memberi tahu SAS tentang cara membaca data ke dalam variabel SAS.


15) Sebutkan jenis kategori tempat SAS Informat ditempatkan

Informasi SAS ditempatkan dalam tiga kategori,

  • Informasi Karakter : $INFORMATw
  • Informasi Numerik : INFORMAT wd
  • Informasi Tanggal/Waktu: INFORMAT w.

16) Apa fungsi sintaksis CATX?

Sintaks CATX menggabungkan string karakter, menghapus bagian akhir dan awal, serta menyisipkan pemisah.


17) Apa gunanya gplot PROC?

PROC gplot memiliki lebih banyak opsi dan dapat membuat grafik lebih berwarna dan menarik.


18) Apa itu PROC di SAS?

Dalam SAS, langkah PROC menganalisis dan mengolah data dalam bentuk kumpulan data SAS. Ia mengontrol perpustakaan rutinitas yang melakukan tugas pada opsi kumpulan data SAS seperti pengurutan, peringkasan, dan daftar.


19) Apa yang dimaksud dengan kumpulan data SAS?

Kumpulan data SAS adalah file yang terdiri dari dua bagian.

  • Bagian deskriptor
  • Bagian data

20) Sebutkan beberapa konsep kunci SAS

Beberapa konsep utama SAS meliputi,

  • Prosedur SORT
  • Nilai yang hilang
  • KEEP=, DROP= opsi kumpulan data
  • Logika langkah data
  • Setel ulang ke hilang, atau pernyataan RETAIN
  • Log
  • Prosedur FORMAT untuk membuat format nilai
  • Tipe data
  • IN= opsi kumpulan data

21) Apa perbedaan antara INPUT dan INFILE?

INFILE INPUT
Pernyataan INFILE digunakan untuk mengidentifikasi file eksternal Pernyataan INPUT digunakan untuk mendeskripsikan variabel Anda

22) Sebutkan perbedaan INFORMAT dan FORMAT?

  • INFORMAT: Untuk menunjukkan SAS bahwa suatu nomor harus dibaca dalam format tertentu
  • FORMAT: Untuk menunjukkan SAS cara mencetak variabel

23) Apa itu analisis faktor?

Analisis faktor adalah istilah umum yang digunakan untuk serangkaian teknik statistik yang terkait dengan reduksi sekumpulan variabel yang dapat diamati menjadi sejumlah kecil faktor laten. Tujuan utama analisis faktor adalah reduksi dan peringkasan data.


24) Bagaimana cara membaca variabel yang Anda perlukan?

Anda membaca variabel menggunakan pernyataan input dengan penunjuk kolom/baris, informasi, dan penentu panjang.


25) Apa saja pembatas masukan khusus yang digunakan di SAS?

Pembatas masukan khusus yang digunakan di SAS adalah DLM dan DSD.


26) Bagaimana SAS menangani pembatas DSD?

Saat Anda mendefinisikan DSD, SAS memperlakukan dua pembatas berturut-turut sebagai nilai yang hilang dan menghapus tanda kutip dari nilai karakter.


27) Apa praktik pemrograman SAS yang baik untuk memproses kumpulan data besar?

Praktik pemrograman SAS yang baik untuk memproses kumpulan data besar adalah dengan mengurutkannya satu kali menggunakan firstobs= dan obs=.


28) Bagaimana cara memasukkan atau mengecualikan variabel tertentu dalam kumpulan data?

Untuk memasukkan atau mengecualikan variabel tertentu dalam kumpulan data, Anda dapat menggunakan Pernyataan DROP, KEEP, dan Opsi Kumpulan Data.


29) Bagaimana fungsi SUBSTR bekerja di SAS?

Fungsi SUBSTR digunakan untuk mengabstraksi substring dari variabel karakter.


30) Fitur SAS apa yang Anda gunakan untuk memeriksa kesalahan dan validasi data?

Untuk memeriksa kesalahan, gunakan Log, dan untuk validasi data gunakan hal-hal seperti Proc Freq, Proc Means atau terkadang Proc print untuk melihat tampilan data.


31) Apa saja cara melakukan “pencarian tabel” di SAS?

Ada lima cara untuk melakukan “pencarian tabel” di SAS yang meliputi:

  1. PROC SQL
  2. Penggabungan Pertandingan
  3. Akses langsung
  4. Format Tabel
  5. Array

32) Bagaimana Anda menghasilkan data uji tanpa data masukan?

Anda akan menghasilkan data uji tanpa data masukan menggunakan pernyataan “put” dan “Data Null”.


33) Apa perbedaan antara fungsi CEIL dan FLOOR di SAS?

"Lantai" mengembalikan bilangan bulat terbesar yang kurang dari/sama dengan argumen. Sedangkan fungsi “ceil” mengembalikan bilangan bulat terkecil yang lebih besar dari/sama dengan argumen.


34) Apa perbedaan antara fungsi dan prosedur SAS?

Perbedaan antara fungsi dan prosedur SAS adalah

  • Prosedur mengharapkan satu nilai variabel per observasi
  • Fungsi mengharapkan nilai diberikan di seluruh observasi

35) Cara menghapus duplikat menggunakan PROC SQL?

Untuk menghapus duplikat menggunakan PROC SQL gunakan langkah berikut,

Proc SQL noprint;

Create Table inter.merged1 as

Select distinct * from inter.readin ;

Quit;

36) Apa kesalahan pemrograman umum yang dilakukan di SAS

Kesalahan pemrograman umum yang dilakukan di SAS adalah,

  • Titik koma tidak ada
  • Tidak memeriksa log setelah mengirimkan program
  • Tidak menggunakan teknik debugging
  • Tidak menggunakan opsi Fsview dengan penuh semangat

37) Bagaimana cara membatasi tempat desimal untuk variabel menggunakan PROC MEANS?

Dengan menggunakan opsi MAXDEC=, Anda dapat membatasi tempat desimal untuk variabel.


38) Apa perbedaan antara SAS DATA STEP dan SAS PROCs?

  • SAS DATA STEP digunakan untuk membaca dan memanipulasi data
  • SAS PROC adalah sub-rutin yang melakukan tugas pada kumpulan data SAS

39) Apa gunanya pernyataan STOP?

Pernyataan STOP digunakan untuk mengontrol perulangan berkelanjutan dalam pernyataan SET.


40) Apa yang dimaksud dengan pemrosesan RUN-Group?

Pemrosesan RUN-Group memungkinkan pengiriman langkah PROC menggunakan pernyataan RUN tanpa mengakhiri prosedur.


41) Bagaimana cara menguji debugging di SAS?

Untuk debugging di SAS gunakan klausa Debug setelah '/' dalam pernyataan data.


42) Bagaimana cara membuat kumpulan data SAS permanen?

Untuk membuat kumpulan data SAS permanen, ada dua langkah yang diperlukan,

  • Tetapkan perpustakaan dan mesin.
  • Buat datanya. Pastikan untuk menetapkan perpustakaan (selain WORK) dan nama kumpulan data untuk menjadikan kumpulan data permanen.

43) Apa itu SLIBREF?

SLIBREF adalah server-libref. Ini menentukan libref yang digunakan oleh server untuk mengidentifikasi perpustakaan data SAS ketika tidak ada nama fisik yang ditentukan, dan libref server berbeda dari libref klien.


44) Apa statistik default yang dihasilkan PROC MEANS?

Statistik default yang dihasilkan PROC MEANS adalah,

  • N
  • MIN
  • MAX
  • BERARTI
  • PERANGKAT STD

45) Perintah apa yang digunakan untuk menemukan nilai yang hilang?

Perintah yang digunakan untuk mencari nilai yang hilang adalah

missing_values=MISSING(field1,field2,field3);

46) Apa perbedaan antara Penggabungan Pertandingan dan Penggabungan Satu lawan Satu?

Penggabungan satu-ke-satu cocok jika kedua kumpulan data dalam pernyataan penggabungan diurutkan berdasarkan id, dan setiap observasi dalam satu kumpulan data memiliki observasi yang sesuai di kumpulan data lainnya. Jika observasi tidak cocok, maka penggabungan kecocokan dapat dilakukan.


47) Apa saja prosedur scrubbing di SAS?

Prosedur scrubbing di SAS adalah Proc Sort dengan opsi nodupkey. Ini akan menghilangkan nilai duplikat.


48) Apa gunanya pernyataan %include?

Pernyataan %INCLUDE membaca seluruh file ke dalam program SAS yang sedang Anda jalankan dan segera mengirimkan file tersebut ke Sistem SAS.

Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)

Bagikan

23 Komentar

  1. Avatar Anuradha mengatakan:

    Hai,
    Saya sedang belajar pemrograman SAS. Setelah membaca jawaban pertanyaan ke-2 Anda. Saya bingung.
    Pemahaman saya adalah struktur dasar pemrograman SAS adalah…

    Program SAS terdiri dari :
    Langkah DATA, yang memulihkan & memanipulasi data.
    Langkah PROC, yang menafsirkan data.

    ******************************************
    Tapi Anda menjelaskan tentang Antarmuka SAS….Silakan periksa dan beri tahu saya jika saya salah.

    Terima kasih
    Anu

    1. Avatar admin mengatakan:

      Anda benar! Jawaban diperbarui

    2. Avatar dijualem mengatakan:

      Sas dapat dibagi menjadi dua bagian.

      langkah data
      langkah proses

      langkah data selalu dimulai dengan kata kunci data diakhiri dengan pernyataan run. langkah data selalu digunakan dengan membentuk kembali data.

      langkah proc selalu dimulai dengan kata kunci proc diakhiri dengan pernyataan Run.

      1. Avatar Pavan mengatakan:

        Langkah proc diakhiri dengan "berhenti" kan?

  2. Avatar Ini memiliki mengatakan:

    pertanyaan bagus dengan penjelasan bagus…

  3. Avatar Kiran mengatakan:

    Hai,
    Saya sedang berpikir untuk mengubah domain dari CDM ke SAS. Saya mempunyai pengalaman 5 tahun di CDM dan CRC, bisa saja berubah. Tolong beri saya beberapa instruksi.

    Terima kasih sebelumnya,

    1. Avatar sathish mengatakan:

      itu mungkin setelah beberapa tahun banyak orang mengubah cdm menjadi sas

  4. Avatar Jyosna mengatakan:

    Hai pak, sebenarnya saya menyelesaikan statistik MSc saya pada tahun 2013 sekarang saya mencoba masuk ke dalamnya sebagai mahasiswa baru SAS, apakah ini saat yang tepat untuk mengubah karier saya dari dosen menjadi karyawan, mohon sarankan untuk masuk

    1. Ya, silakan dengan percaya diri pindah ke SAS

    2. Avatar sai mengatakan:

      Hai pak, saya menyelesaikan statistik msc saya pada tahun 2019, sekarang saya telah menyelesaikan pelatihan SAS, saya sedang menunggu pekerjaan, mohon ada pekerjaan baru yang memberi tahu Anda, pak.

  5. Avatar chandrasekhar mengatakan:

    Hai,
    Saat ini saya bekerja sebagai pembuat kode medis dari 5 tahun terakhir. Apakah mungkin untuk berpindah dari pengkodean medis ke SAS. Tolong beri saran tentang itu.

    Terima kasih

  6. Avatar Katari Saipushpa mengatakan:

    Hai pak,
    Saya menyelesaikan gelar MSc di bidang statistik pada tahun 2013 dan saya bekerja sebagai analis pengadaan di perusahaan farmasi. Apakah ini saat yang tepat untuk pindah ke SAS di domian klinis.
    Bisakah Anda menyarankan saya?

    1. Avatar Sai amit mengatakan:

      ya… kamu harus menggunakan domain klinis menggunakan sas

  7. Avatar manan mengatakan:

    Hai, Saya seorang penjamin emisi komersial (analis kredit), saya ingin mendalami analisis risiko kredit dan saya yakin SAS adalah salah satu perangkat lunak penting/dasar yang perlu diketahui. Bagaimana SAS dapat membantu dan menginginkan saya adalah kelebihan dan kekurangannya. Juga jika Anda dapat menyarankan lembaga mana pun (New Delhi) untuk pelatihan SAS yang juga membantu dalam penempatan.

  8. Avatar Tukar Umrikar mengatakan:

    Hai pak, saya swapnil, saya telah menyelesaikan M.SC. dalam bidang kehidupan dan saat ini bekerja di perusahaan farmasi dan memiliki pengalaman 10 tahun. Saya ingin memulai karir saya di bidang ilmu data. Apakah mungkin untuk melakukan itu, mohon panduannya.

  9. Avatar richa mengatakan:

    Hei,
    Saya telah menyelesaikan Mba dalam analisis bisnis dan pemasaran, dan saya juga telah menyelesaikannya dalam 1 tahun setengah bulan berpengalaman di bidang pemasaran, jadi sekarang saya ingin pindah dalam pemrograman SAS, jadi bisakah Anda menyarankan saya, apakah itu langkah yang mudah dalam pemrograman SAS .

  10. Avatar Tusher mengatakan:

    Koreksi kesalahan ketik:
    di #44 proc kedua berarti output default harus dibaca sebagai MIN bukan MN.

    1. Avatar Krishna mengatakan:

      Hai, terima kasih telah menarik perhatian. Itu diperbaiki.

  11. Avatar Mengendur mengatakan:

    Hello sir,
    Saya ingin belajar SAS, bisakah Anda membimbing saya di kelas mana saya bergabung untuk belajar sas

  12. Avatar pravin mengatakan:

    saya ingin pertanyaan wawancara SAS untuk pengalaman 2 tahun….Bantu saya……

  13. Avatar snehal mengatakan:

    Saya ingin mendapatkan pekerjaan yang lebih baru di domain pemrograman statistik, bisakah Anda menyarankan cara mendapatkan pemberitahuan untuk pekerjaan baru di domain sas?

  14. Laboratorium Penelitian Clinnovo mengatakan:

    Clinnovo Research Labs menyediakan Pekerjaan, Magang, Pelatihan, dalam Domain Penelitian Klinis, Manajemen Data Klinis, SAS, Pharmacovigilance, CDISC, SDTM, ADaM.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *